Я настраиваю ssh сервер на 10,10 (скоро, чтобы быть 11.04) рабочий стол. Я уверен, что это само собой разумеется, но, я хочу, чтобы это было максимально просто и безопасно. Я только планирую соединиться от еще одной машины Ubuntu. У меня есть несколько вопросов о начинающем -
ssh-keygen -t dsa
создаст ключ.
ссылки - https://help.ubuntu.com/8.04/serverg...sh-server.html
и https://help.ubuntu.com/community/SS... dvancedOpenSSH
Я думаю, что Вы делаете компонент SSH тяжелее, чем это должно быть.
На удаленной машине (ssh сервер) Вы делаете:
# apt-get install ssh
Это устанавливает ssh, устанавливает его для запуска на начальной загрузке и запускает его прямо тогда
Затем Вы делаете на клиентской машине:
$ ssh-keygen
Ответ, вопросы при запросе. Затем сделайте
$ ssh-copy-id <user>@<ssh server>
Где <username>
пользователь, которого Вы хотите аутентифицировать как с Вашим ключом, и <ssh server>
IP-адрес/host/dns сервера SSH, Вы хотите добавить свой ключ также. Затем протестируйте его!
$ ssh <user>@<ssh server>
Теперь, когда Вы находитесь в Вас, хотят получить корневой перманент...
$ sudo su
И, теперь, когда у Вас есть корневой перманент, редактирование /etc/ssh/sshd_config
# vim /etc/ssh/sshd_config
Принятие Вас знает основную энергию, конечно, … Теперь, изменяет строку, которая читает
PasswordAuthentication yes
Кому:
PasswordAuthentication no
Вот именно для установки SSH на машине Ubuntu. Теперь только можно войти в него с ключом.
Закрытый ключ - точно это - частный. Поместите пароль на него и не предоставляйте никому доступ к нему. Открытый ключ является тем, который Вы продвигаете к серверам, к которым Вы хотите получить доступ.