环境
Mac OS
1、生成公钥和私钥
一路回车就好了
ssh-keygen
2、将公钥复制到服务器
ssh-copy-id -i ~/.ssh/aliyun.pub root@192.168.0.0
这个时候登陆到服务器设置下权限
chmod 700 -R ~/.ssh
chmod 644 ~/.ssh/authorized_keys
3、配置客户端ssh
vim ~/.ssh/config
# 写入以下内容, xjh是自定义名
Host xjh
# 127.0.0.1公网IP
HostName 127.0.0.1
Port 22
User root
# 找到id_rsa所在目录,就是在用户目录下,cd ~/.ssh/id_rsa 就能看到了
IdentityFile /Users/xiejiahe/.ssh/id_rsa #这里是.ssh目录有id_rsa
如果出现权限问题
sudo chmod 700 ~/.ssh/config
最后终端连接ssh
xjh就是刚刚配置的自定义名
ssh xjh