Вы хотите сервер, которым управляют, не VPS или выделенный сервер. Они являются более дорогими, потому что кто-то управляет ими для Вас. Но, они там. Быстрый Google для "сервера, которым управляют", найдет некоторых.
Много тех же компаний, которые обеспечивают совместно использованный или выделенный хостинг, также сделает управляемые системы, просто спросит!
Ваш ключ должен быть в .ssh / id_rsa
на Mac, а id_rsa.pub
с Mac должен быть добавлен в .ssh / authorized_keys
на сервере.
Вам, вероятно, также следует chmod -R go-wr ~ / .ssh
на сервере.
Вы хотите подключиться к серверу Ubuntu без ввода пароля?
Когда вы генерируете новую пару ключей rsa на своем Mac, вы получаете закрытый ключ ( id_rsa
]) и открытый ключ ( id_rsa.pub
). По умолчанию вы найдете их в ~ / .ssh /
.
Войдите на свой сервер ubuntu и вставьте содержимое id_rsa.pub
в ~ / .ssh / авторизованные_ключи
.
После этого вы сможете подключиться без пароля. В стандартной системе ubuntu вам вообще не нужно касаться sshd_config
.
В руководстве по OpenSSH объясняется, как решить эту проблему.
Скорее всего, ваш
/ home /
или~ / .ssh / authorized_keys
разрешения слишком открыты по стандартам OpenSSH. Вы можете избавиться от этого проблема, введя следующие команды:chmod go-w ~ / chmod 700 ~ / .ssh chmod 600 ~ / .ssh / authorized_keys