共计 466 个字符,预计需要花费 2 分钟才能阅读完成。
1、生成公钥
使用如下命令生成公钥:
ssh-keygen -t rsa -P ''
然后回车一次,此时会在你的 $HOME 目录下的.ssh 目录下生成两个文件,id_rsa 和 id_rsa.pub,id_rsa.pub 就是你需要上传到你的服务器的公钥文件
2、上传公钥到服务器
cd $HOME/.ssh
scp ./id_rsa.pub servername@serverip:/$HOME/.ssh/authorized_keys
其中变量 $HOME 为你的用户主目录,如:/home/guozi servername 为你的服务器用户名,serverip 为你的服务器地址,如:
scp ./id_rsa.put root@192.168.1.2/.ssh/authorized_keys
3、登录你的服务器
使用 ssh servername@serverip 登录,如果提示你要输入密码,则先输入登录,然后进入到 $HOME/.ssh 目录中,执行命令:
sudo chmod 600 authorized_keys
然后再次退出登录,你会发现,你不需要再输入密码了。
正文完
扫码赞助

谢谢大家