Я пытался установить vps для использования SSH-ключей для входа вместо пароля.
Так что я сделал до сих пор следующее
ssh-keygen -t rsa -b 4096
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
af:3a:f2:75:5f:c2:67:c8:ad:1d:0a:ab root@localhost
Скопированный открытый ключ в authorized_keys
cp root/.ssh/id_rsa.pub /root/.ssh/authorized_keys
Проблема в том, как мне войти через этот ключ? Сохранить секретный ключ в блокноте? Потому что, если SSH-ключ регистрирует меня через ip, я не думаю, что могу войти, потому что мой ip является динамическим. Может кто-нибудь мне помочь?
Если вы представляете авторизованный ключ, конфигурация по умолчанию позволяет вам независимо от того, откуда вы пришли.
Попробуйте использовать 'ssh-copy-id', хороший и простой способ скопировать ключ на удаленный сервер с правильными разрешениями и т. д. ...
$ ssh-copy-id username @ server [ ! d1]