首先在ssh客户端生成ssh公私密钥对
代码:ssh-keygen -b 4096 -t rsa
然后在客户端 输入ls -al找到 .ssh文件
cd .ssh/会看到 id_rsa和 id_rsa.pub 这两个文件
id_rsa 私钥,id_rsa.pub 公钥
然后将公钥上传到你的服务器
代码:ssh-copy-id -i ~/.ssh/id_rsa.pub xxx(服务器的用户名)@xxx(服务器的公网IP)
输入一次服务器密码之后就可以免密登陆了
在服务器端找到 .ssh 文件,里面的authorized_keys就是上传过来的公钥名称,如果丢失,可以在ssh客户端利用私钥重新生成公钥
代码:ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
Mac ssh免密登陆服务器
最新推荐文章于 2024-12-23 16:30:37 发布