mac ssh免登陆linux服务器配置

320 阅读1分钟

小白教程,大神路过。。。。

有没有每次登录服务器都需要输入密码的烦恼?

你的本地电脑为[A机器],服务器为[B机器]

第1步 登录服务器

ssh -p [sshd端口默认22] [服务器用户名]@[服务器公网ip地址]

例: ssh -p 22 root@127.0.0.1

第2步生成本地公钥

  1. 查看本地是否已经有 生成过的
cat ~/.ssh/id_rsa.pub   [A机器]
  1. 创建公钥
ssh-keygen -t rsa -C "your_full_name@xxxxx.com"
一路回车就好

cat ~/.ssh/id_rsa.pub

第3步把本地公钥放到你的服务器上

1. vim ~/.ssh/authorized_keys  [在你的B机器上]
2. :wq!

粘贴 保存 退出

第4步验证

ssh -p 22 root@127.0.0.1    [A机器]

发现直接登录进服务器了