Windows vs Linux
Цитата: AlexA от 24.10.2019, 20:06Вопрос к форумчанам. Кто у нас близок к Линуксу? Человеку нужны консультации. Свяжу по почте или в соцсетях.
Вопрос к форумчанам. Кто у нас близок к Линуксу? Человеку нужны консультации. Свяжу по почте или в соцсетях.
Цитата: AlexA от 28.10.2019, 15:31Цитата: astronom от 28.10.2019, 13:55дык это, тут же полно линуксоидов O_o
Собственно у человека проблема с подключением с использованием ssh-ключей. Пока не получается.
Цитата: astronom от 28.10.2019, 13:55дык это, тут же полно линуксоидов O_o
Собственно у человека проблема с подключением с использованием ssh-ключей. Пока не получается.
Цитата: astronom от 28.10.2019, 16:00Тогда надо больше информации.
Клиент и сервер - линукс-машины или клиент, например, на Windows?
Создали ли уже ключ на клиенте (если там линукс)?
Есть ли возможность редактировать файлы на сервере?
Тогда надо больше информации.
Клиент и сервер - линукс-машины или клиент, например, на Windows?
Создали ли уже ключ на клиенте (если там линукс)?
Есть ли возможность редактировать файлы на сервере?
Цитата: AlexA от 28.10.2019, 16:07Цитата: astronom от 28.10.2019, 16:00Тогда надо больше информации.
Клиент и сервер - линукс-машины или клиент, например, на Windows?
Создали ли уже ключ на клиенте (если там линукс)?
Есть ли возможность редактировать файлы на сервере?
Вообще там такая ситуация:
... есть задача: развернуть при помощи ansible на виртуальной машине с Centos сервис nginx.
Ну это часть задания, но вот в ней пока сложность
Что я сделал: поставил ubuntu, на нее virtualbox и vagrant. Поставил саму ansible. На виртуальной машине поднял centos. А вот как дальше использовать ansible я не понимаю, чтобы с ее помощью поставить nginx на удаленную виртуальную машину.
Я пытаюсь пинговать ansible виртуальную машину, пишет что там ключ ssh не подписан или что то такое.
Цитата: astronom от 28.10.2019, 16:00Тогда надо больше информации.
Клиент и сервер - линукс-машины или клиент, например, на Windows?
Создали ли уже ключ на клиенте (если там линукс)?
Есть ли возможность редактировать файлы на сервере?
Вообще там такая ситуация:
... есть задача: развернуть при помощи ansible на виртуальной машине с Centos сервис nginx.
Ну это часть задания, но вот в ней пока сложность
Что я сделал: поставил ubuntu, на нее virtualbox и vagrant. Поставил саму ansible. На виртуальной машине поднял centos. А вот как дальше использовать ansible я не понимаю, чтобы с ее помощью поставить nginx на удаленную виртуальную машину.
Я пытаюсь пинговать ansible виртуальную машину, пишет что там ключ ssh не подписан или что то такое.
Цитата: astronom от 29.10.2019, 08:06а, ну раз связка линукс-линукс, да еще в виртуалке, то все достаточно просто:
В Убунте надо найти файл id_rsa.pub он лежит в скрытом каталоге .ssh в домашней директории пользователя и скопировать содержимое этого файла в файл на Генте. Копировать нужно в файл authorized_keys , который должен быть расположен в домашнем каталоге того пользователя, от имени которого с системой будет работать ansible, там либо уже должен быть подкаталог .ssh с исходным файлом authorized_keys, либо надо будет создать этот подкаталог и файл.
По идее, после этого связь по ssh должна работать.
Возможно, при использовании ключей придется немного поменять формат команды для подключения. Если вы до этого вводили что-то наподобие:
ssh 10.1.1.1
где 10.1.1.1 - адрес виртуальной машины с Гентой
то теперь нужно добавить в эту команду имя пользователя Генты, от имени которого вы хотите зарегистрироваться в системе. Например, если на Генте есть пользователь ansible , то команда будет такой:
Если ключ не распознается, то консоль на Убунте выдаст:
Server refused our key
P.S ссылка на подробную статью про SSH: https://habr.com/ru/post/122445/
а, ну раз связка линукс-линукс, да еще в виртуалке, то все достаточно просто:
В Убунте надо найти файл id_rsa.pub он лежит в скрытом каталоге .ssh в домашней директории пользователя и скопировать содержимое этого файла в файл на Генте. Копировать нужно в файл authorized_keys , который должен быть расположен в домашнем каталоге того пользователя, от имени которого с системой будет работать ansible, там либо уже должен быть подкаталог .ssh с исходным файлом authorized_keys, либо надо будет создать этот подкаталог и файл.
По идее, после этого связь по ssh должна работать.
Возможно, при использовании ключей придется немного поменять формат команды для подключения. Если вы до этого вводили что-то наподобие:
ssh 10.1.1.1
где 10.1.1.1 - адрес виртуальной машины с Гентой
то теперь нужно добавить в эту команду имя пользователя Генты, от имени которого вы хотите зарегистрироваться в системе. Например, если на Генте есть пользователь ansible , то команда будет такой:
Если ключ не распознается, то консоль на Убунте выдаст:
Server refused our key
P.S ссылка на подробную статью про SSH: https://habr.com/ru/post/122445/
Цитата: Olej от 26.11.2019, 22:20Цитата: AlexA от 24.10.2019, 20:06Вопрос к форумчанам. Кто у нас близок к Линуксу? Человеку нужны консультации. Свяжу по почте или в соцсетях.
Цитата: AlexA от 25.10.2019, 21:01И чо? Никто Линуксов не знает? Куда катится мир ...
Знает, знает...
Если у кого есть вопросы по Linux, или нужна любая помощь по Linux - обращайтесь сюда: http://linux-ru.ru/index.php
Цитата: AlexA от 24.10.2019, 20:06Вопрос к форумчанам. Кто у нас близок к Линуксу? Человеку нужны консультации. Свяжу по почте или в соцсетях.
Цитата: AlexA от 25.10.2019, 21:01И чо? Никто Линуксов не знает? Куда катится мир ...
Знает, знает...
Если у кого есть вопросы по Linux, или нужна любая помощь по Linux - обращайтесь сюда: http://linux-ru.ru/index.php