@Leopandro
Разработчик CRM/ERP систем

Как не вводить каждый раз пароль для подключения по SSH?

Извиняюсь за столь глупый вопрос, но мне немного поднадоело каждый раз для подключения к консоли сервера вводить пароль. Как сохранить пароль для подключения? Я уверен что это можно сделать какими то командами.
И еще один вопрос. У меня стоит SSH клиент для консоли Windows. И у меня каждый раз выскакивает подобное сообщение когда подключаюсь:
RSA key fingerprint is 86:....
Are you sure you want to continue connecting (yes/no)?
Failed to add the host to the list of known hosts (/cygdrive/c/Users/\200\253\245\252\341\245\251/.ssh/known_hosts).
  • Вопрос задан
  • 1397 просмотров
Пригласить эксперта
Ответы на вопрос 2
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Использовать ключ

ssh -i some.key someuser@some.domain

Ключи можно сгенерировать командой ssh-keygen. Например так:
ssh-keygen -t dsa -b 1024 -N "" -f somekey

Из двух получившихся файликов somekey.pub добавляете в .ssh/authorization_keys домашней директории пользователя, к которому подключаетесь на удаленном сервере, а somekey используете для подключения

Для того чтобы избежать сообщения Are you sure you want to continue connecting... , попробуйте опцию
-o "StrictHostKeyChecking no"
при подключении по ssh
Ответ написан
Комментировать
ZloyHobbit
@ZloyHobbit
Почитайте про ssh-agent, rsa-keys и.т.д.
В нормальных системах все работает из коробки, в винде придется приделывать костыли ryanlanciaux.github.io/blog/2014/05/15/running-ssh...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы