ssh 免密登录 linux服务器

本文环境为 ubuntu客户端,ubuntu服务器,本文方法适用于大多数linux客户端和linux服务器之间的ssh登录免密。

首先在客户端生成一对密钥,使用命令:

ssh-keygen

,默认存储位置在用户家目录的 .ssh文件夹下,有两个文件,id_rsa(密钥) 和 id_rsa.pub(公钥)

然后我们登录服务器,同样进入家目录的 .ssh文件夹,打开或者创建后打开 authorized_keys,把在客户端中创建的公钥的内容全部复制进入服务器端的 authorized_keys。

最后重启服务器端的sshd服务

#service sshd restart

客户端退出按后重新登录

ssh -p端口 用户@服务器ip或者域名

之否直接进入不再要求输入密码了呢?

发表评论

电子邮件地址不会被公开。 必填项已用*标注