Linux服务器配置ssh密钥登录
What server does
sudo vim /etc/ssh/sshd_config |
打开如下选项:
PubkeyAuthentication yes |
使用如下命令生成密钥:
ssh-keygen |
重启sshd
服务:
sudo systemctl restart ssh |
What client does
复制.ssh
目录下的id_rsa
文件到~/.ssh
目录下并重命名一个名字。
chmod 600 ./<your id_rsa name> |
编辑hostname
vim ~/.ssh/config |
将以下内容添加进入:
Host <your server name> |
尝试连接:
ssh <your server name> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 TroyMitchell's blog!