SSH免密码登录

发表于:2017-11-11

环境

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
Linux
原创文章,转载请注明出处。