Этот пост скорее чтобы не забыть самому как это делается, и всегда знать где найти.
Упрощение подключения
Идем в папку ~/.ssh, редактируем файл config (если нет - создаём)
bash Содержимое файла config
Host test
HostName ftp.test.ru
User username
Это сделано для того, чтобы можно было набрать ssh test, и началось подсоединение, дальше спросит пароль.
Сам SSH
- устанавливаем openSSH
sudo apt-get install openssh-server
- генерируем ключи (если их нет)
ssh-keygen -t rsa
спросят место, соглашаться с поумолчанию, спросят пароль, не вводить. - копируем
$ scp ~/.ssh/id_dsa.pub test:~/.ssh/authorized_keys
последний раз вводим пароль.
Есть альтернатива копированию scp:
bash
ssh-copy-id [-i [identity_file]] [user@]machines