经常用 ssh 连接服务器,这里主要记下怎么免密码登录
连接服务器
1 | ssh root@127.0.0.1 -p 2222 |
免密码登录
用 ssh-keygen 创建公钥
在客户端创建公钥
如提示输入密码可忽略
1 | ssh-keygen -t rsa |
查看
1 | ls ~/.ssh/ |
上传公钥
在服务器上创建authorized_keys
并修改权限
1 | touch ~/.ssh/authorized_keys |
注意: 必须将~/.ssh/authorized_keys
的权限改为 600
1 | scp ~/.ssh/id_rsa.pub root@127.0.0.1:~/.ssh/authorized_keys |