Да есть такая возможность заходить на сервер через ключи, вход без пароля. Напишу инструкцию по пунктам что нужно для этого:
1. Скачиваем сначала программу для генерации ключей вот
http://www.chiark.greenend.org.uk/~sgta ... nload.html
2. Запускаем программу, выбираем чтобы точка стояла на "SSH-2 RSA"
3. Нажимаем кнопку "Generate"
4. В поле двигаем мышкой и нажимаем клавиши на клавиатуре в любой комбинации.
5. В поле "Key comment" написать описание ключа
6. В поле "Key passphrase" вводим кодовую фразу
7. А в поле "Confirm passphrase" введите подтверждение этой фразы
8. Нажимаем на "Save public key" и "Save private key" - сохраняем ключи, название ключей на Ваш выбор.
9. Теперь сохраненный файл ключ который public под Вашим именем копируете на сервер, но только через программу WinSCP, которую можно скачать вот по ссылке
http://winscp.net/eng/docs/lang:ru
10. Теперь открываем терминал Putty, подключаемся к серверу и вводим команду:
Код: Выделить всё
ssh-keygen -i -f /path/to/public.key >> /home/myuser/.ssh/authorized_keys
path/to/public.key это путь где Вы сохранили Ваш public.key
/home/myuser/ путь куда должен прописаться ключ для входа, обычно это пользователи сервера.
Теперь подключаемся через программу Putty через авторизацию по ключам.
1. Слева в программе Connections -> SSH -> Auth, находим строку "Private key file for authentication" и нажимаем на "Browse". Находим наш файл "ключ.ppk" и указываем его.
2. Теперь в основной вкладке, как обычно, указываем IP адрес нашего сервера и подключаемся, при подключении указываем пароль указанный при генерировании ключей и все.
Обычно проблем при выполнении с данной инструкции не бывает, но если будут вопросы, задавайте попробуем решить.