Итак...
На стороне клиента создаём директорию в которой будут лежать наши ключики
mkdir .ssh
и устанавливаем права доступа
chmod 700 .ssh
затем переходим в созданный каталог
cd .ssh
И запускаем
ssh-keygen -t dsa
чтобы сгенерить пару ключей – public/private.
жмём три раза Enter
и получаем
id_dsa.pub
и
id_dsa
Теперь создаём директорию на стороне сервера в которой так же будут лежать ключики
mkdir .ssh
и устанавливаем права доступа
chmod 700 .ssh
затем переходим в созданный каталог
cd .ssh
далее в этой директории создаём файл authorized_keys2
touch authorized_keys2
и тоже устанавливаем на него права доступа
chmod 600 authorized_keys2
далее открываем на сервере authorized_keys2 любым привычным для Вас текстовым редактором (vi, встроенный в mc, и пр.), и тем же способом на клиенте открываем id_dsa.pub, и копируем туда свой публичный ключ, который сгенерировали на клиентской машине (ключ должен быть весь в одной строке)
Всё сохраняем и закрываем.
Теперь в командной строке или терминальном окне вводим команду ssh server.com (вместо server.com подставляете имя или IP адрес сервера, к кторому хотите подключиться, если всё было сделано правильно то вы увидете приглашение командной сторки удалённого сервера.
Комментариев нет:
Отправить комментарий