headermask image

Notice: Undefined variable: t in /var/www/user97185/data/www/system-administrators.info/yandex-ad.php on line 15

Notice: Undefined variable: r in /var/www/user97185/data/www/system-administrators.info/yandex-ad.php on line 15
Рекомендую: Фриланс-биржа | Кэшбэк-сервис | Интернет-бухгалтерия

Использование putty и ssh ключей в Windows

В данной статье подробно описано, как настроить авторизацию при подключении через ssh с помощью putty и ssh ключей.

Скачиваем архив putty отсюда (http://the.earth.li/~sgtatham/putty/latest/x86/putty.zip).

1. Распаковываем и запускаем ssh-keygen

putty1.png

Выбираем ключ ssh-rsa и длину 2048 бит. Жмем «Generate».

putty2.png

Ключ готов, заполняем кодовую фразу и комментарий к нему. Сохраняем приватный ключ как mykey.ppk и публичный как id_rsa.pub

2. Далее необходимо скопировать наш публичный ключ на сервер. Для этого запускаем psftp.

psftp: no hostname specified; use «open host.name» to connectpsftp> open myserverThe server's host key is not cached in the registry. You

have no guarantee that the server is the computer you

think it is.

The server's rsa2 key fingerprint is:

ssh-rsa 2048 XX: XX: XX: XX: XX: XX: XX: XX: XX: XX: XX: XX: XX: XX: XX: XX

If you trust this host, enter «y» to add the key to

PuTTY's cache and carry on connecting.

If you want to carry on connecting just once, without

adding the key to the cache, enter «n».

If you do not trust this host, press Return to abandon the

connection.

Store key in cache? (y/n) y

login as: root

root@myserver's password:

Remote working directory is /root

psftp>put id_rsa.pub /tmp/id_rsa.pub

local: id_rsa.pub => remote:/tmp/id_rsa.pub

psftp>

3. Ключ скопировался, теперь нужно добавить его в /root/.ssh/authorized_keys
Для этого логинимся еще раз по паролю, через putty и выполняем

ssh-keygen -i -f /tmp/id_rsa.pub >> /root/.ssh/authorized_keys

Теперь осталось добавить наш ключ в ssh-agent’a. После запуска он сидит в трее, чтобы добавить ключ кликаем правой кнопкой на «Add Key»

putty3.png

Вводим кодовую фразу:

putty4.png

Теперь логинимся в putty:

login as: root
Authenticating with public key "rsa-key-20080908" from agent

Практически все, чтобы устранить проблемы с кодировками, с кривым отображением mc в путти, исправляем локаль в настроках:

putty5.png

Постовой

Внимание! Сервис регистрации в каталогах NetDirect проводит Акцию! С 22 по 30 сентября можно заказать регистрацию по сниженным ценам. Можно использовать свои описания и ключевые слова, либо заказать у специалистов компании. Я использовал данный сервис раньше для регистрации в каталогах нескольких сайтов. Результатом доволен, периодически заказываю допрогон сайтов.

В компании Радуга огромный выбор сантехники: душевая кабина и ванна, гидромассажные ванны, мебель для ванных комнат.

Похожие посты
  • RDP/VNC/SSH/HTTP клиент для Windows
  • Полезные утилиты для VMware VirtualCenter при управлении ESX Server – SSH Console
  • Использование флоппи-дисковода с интерфейсом USB для инсталлирования ОС
  • Использование групповых политик для запрета записи на USB диски в Windows XP
  • Использование консоли управления печатью на принт-серверах Windows Server 2008
  • Использование групповых политик для запрета доступа к USB дискам в Windows XP
  • Удаленное подключение к рабочему столу Linux из Windows с помощью Xming и SSH
  • Миграция с Windows XP в Windows 7 с помощью MDT 2010
  • WSUS станет опциональной ролью для Windows Server 2008 Server Manager
  • 1 октября. Веб-трансляция “Windows Server Core: отличия от полной версии Windows Server 2008. Варианты применения.”
  • 3 комментов оставлено (Add 1 more)

    1. Ссылка http://PuTTY.me не рабочая!

      1. Alex on June 14th, 2014 at 3:59 pm
    2. Как то сложно все описано. Можно проще конечно.

      2. mr.The on September 27th, 2010 at 9:57 am
    3. Статья на 4+, но гораздо проще генерить и прописывать ключи автоматом.
      Скачиваем с http://PuTTY.me генератор RSA/DSA ключей. Генерируем, сохраняем. Выполняем скрипт и все автоматом настраивается.

      3. Паша тоши on August 24th, 2010 at 3:39 pm