четверг, 8 сентября 2011 г.

Настройка PuTTY для доступа к удаленной машине по SSH


Скачиваем PuTTY, Pageant и PuTTYgen:

Генерировать OpenSSH-ключи мне не нужно, я их получил в процессе настройки mercurial-server-а на Ubuntu, после чего просто скопировал их в Windows.

PuTTY использует иной формат ключей в отличие от OpenSSH, поэтому нам необходимо конвертировать наш приватный ключ в формат PuTTY. Для этого мы воспользуемся PuTTYgen:

1. Conversions >> Import key
2. Save private key

В результате получим файл ключом, который можно использовать с PuTTY и Pagent.

Настраиваем PuTTY:

1. Session >> Вводим hostname или ip-адрес сервера и выбираем SSH протокол.
2. Connections >> Data >> Вводим имя для авто-логина в систему.
3. Connections >> SSH >> Auth >> Private key file for autherization >> Browse >> Выбираем файлик с ключом.
4. Можно сохранить текущую конфигурацию PuTTY в реестр, для этого на вкладке Session есть кнопка Save.
5. Всё, можно кликать Open.

Чтобы получить доступ к ssh из других приложений, необходимо запустить Pagent и выбрать файл с ключиком, который получили от  PuTTYgen.

Ну и собственно ради чего это все затевалось:

C:\Users\Мишка>hg clone ssh://hg@192.168.1.2/lightpack
destination directory: lightpack
requesting all changes
adding changesets
adding manifests
adding file changes
added 620 changesets with 2562 changes to 634 files (+4 heads)
updating to branch default
329 files updated, 0 files merged, 0 files removed, 0 files unresolved

C:\Users\Мишка>

Комментариев нет:

Отправить комментарий

А у тебя есть клавиатура? Здесь можно попробовать воспользоваться ей по прямому назначению.