Установка ssh сервер на Ubuntu dektop

Я настраиваю ssh сервер на 10,10 (скоро, чтобы быть 11.04) рабочий стол. Я уверен, что это само собой разумеется, но, я хочу, чтобы это было максимально просто и безопасно. Я только планирую соединиться от еще одной машины Ubuntu. У меня есть несколько вопросов о начинающем -

ssh-keygen -t dsa создаст ключ.

  • Я затем просто присоединяю (кошка) что ключ в конец authorized_keys2 файла на удаленном компьютере?
  • Это безопасно?
  • Каково различие между и закрытым ключом с открытым ключом?
    • Как я заставляю sshd демона запускаться при запуске? Я хотел бы выполнить это бездисплейное без X запусков.
    • Как я могу легко запустить и остановить X сессий?

ссылки - https://help.ubuntu.com/8.04/serverg...sh-server.html
и https://help.ubuntu.com/community/SS... dvancedOpenSSH

3
задан 26.08.2013, 16:41

2 ответа

Я думаю, что Вы делаете компонент 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. Теперь только можно войти в него с ключом.

10
ответ дан 07.12.2019, 22:59

Закрытый ключ - точно это - частный. Поместите пароль на него и не предоставляйте никому доступ к нему. Открытый ключ является тем, который Вы продвигаете к серверам, к которым Вы хотите получить доступ.

0
ответ дан 07.12.2019, 22:59

Теги

Похожие вопросы