4 января 2011 г.

Простая настройка SSH-доступа по ключам

Давно хотел это сделать но все леньки было разбираться, а оказало что настройка очень проста проста. На машине откуда будем подключатся генерируем ключи под своим пользователем:
fenume@HOME:~$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/fenume/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/fenume/.ssh/id_dsa.
Your public key has been saved in /home/fenume/.ssh/id_dsa.pub.
The key fingerprint is:
1f:3c:b0:97:c0:30:92:69:e9:d9:6a:9d:b5:27:6b:af fenume@DRAGON

По умолчанию ключи хранятся в ~/.ssh, passphase это дополнительный пароль на ключи, нам он не нужен потому оставляем пустым.

Теперь осталось перенести ключ на сервер, для этого выполняем команду:
ssh-copy-id -i ~/.ssh/id_dsa fenume@10.0.0.1
fenume@10.0.0.1's password:
Now try logging into the machine, with "ssh 'fenume@10.0.0.1'", and check in:

.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.


Вот и все теперь можно подключатся к серверу так:
ssh -l username 10.0.0.1
или
ssh username@10.0.0.1

1 комментарий:

  1. CASINO GIVES CARTWORK AT BONUS OFFER - JTMHub
    BONUS OFFER 화성 출장안마 · 김해 출장안마 LAS VEGAS GIVES 원주 출장마사지 CARTWORK 군포 출장안마 AT BONUS BONUS. (2:57 pm GMT). The Casino 사천 출장안마 Hotel in Las Vegas (Mascot Strip).

    ОтветитьУдалить