Форум

Пожалуйста или Регистрация для создания записей и тем.

Windows vs Linux

Вопрос к форумчанам. Кто у нас близок к Линуксу? Человеку нужны консультации. Свяжу по почте или в соцсетях.

И чо? Никто Линуксов не знает? Куда катится мир ...

дык это, тут же полно линуксоидов O_o

Цитата: astronom от 28.10.2019, 13:55

дык это, тут же полно линуксоидов O_o

Собственно у человека проблема с подключением с использованием ssh-ключей. Пока не получается.

Тогда надо больше информации.

Клиент и сервер - линукс-машины или  клиент, например, на Windows?

Создали ли уже ключ на клиенте (если там линукс)?

Есть ли  возможность редактировать файлы на сервере?

 

Цитата: astronom от 28.10.2019, 16:00

Тогда надо больше информации.

Клиент и сервер - линукс-машины или  клиент, например, на Windows?

Создали ли уже ключ на клиенте (если там линукс)?

Есть ли  возможность редактировать файлы на сервере?

Вообще там такая ситуация:
... есть задача: развернуть при помощи ansible на виртуальной машине с Centos сервис nginx. 
Ну это часть задания, но вот в ней пока сложность 
Что я сделал: поставил ubuntu, на нее virtualbox и vagrant. Поставил саму ansible. На виртуальной машине поднял centos. А вот как дальше использовать ansible я не понимаю, чтобы с ее помощью поставить nginx на удаленную виртуальную машину. 
Я пытаюсь пинговать ansible виртуальную машину, пишет что там ключ ssh не подписан или что то такое.

 

а, ну раз связка линукс-линукс, да еще в виртуалке, то все достаточно просто:

В Убунте надо найти файл id_rsa.pub   он лежит в скрытом каталоге .ssh в домашней директории пользователя и скопировать содержимое этого файла в файл на Генте. Копировать нужно в файл authorized_keys , который должен быть расположен в домашнем каталоге того пользователя, от имени которого с системой будет работать ansible, там либо уже должен быть подкаталог .ssh с исходным файлом authorized_keys, либо надо будет создать этот подкаталог и файл.

По идее, после этого связь по ssh должна работать.

Возможно, при использовании ключей придется немного поменять формат команды для подключения. Если вы до этого вводили что-то наподобие:

ssh 10.1.1.1

где 10.1.1.1 - адрес виртуальной машины с Гентой

то теперь нужно добавить в эту команду имя пользователя Генты, от имени которого вы хотите зарегистрироваться в системе. Например, если на Генте есть пользователь ansible , то команда будет такой:

ssh [email protected]

 

Если ключ не распознается, то консоль на Убунте выдаст:

Server refused our key

P.S ссылка на подробную статью про SSH: https://habr.com/ru/post/122445/

AlexA отреагировал на эту запись.
AlexA
Цитата: AlexA от 24.10.2019, 20:06

Вопрос к форумчанам. Кто у нас близок к Линуксу? Человеку нужны консультации. Свяжу по почте или в соцсетях.

Цитата: AlexA от 25.10.2019, 21:01

И чо? Никто Линуксов не знает? Куда катится мир ...

Знает, знает...

Если у кого есть вопросы по Linux, или нужна любая помощь по Linux - обращайтесь сюда: http://linux-ru.ru/index.php

 

BOINC.RU