linux下生成密钥
ssh-keygen -t rsa
执行之后会在用户的根目录生成一个 “.ssh”的文件夹
cd ~/.ssh
远程免密登录
1. 先登录需要免密的服务器
ssh root@<romte_ip>
这时是需要密码登录的
2. 通过ssh-copy-id上传远程服务器
命令: ssh-copy-id -i ~/.ssh/id_rsa.pub username@<remote_ip>
eg:
ssh-copy-id -i id_rsa.pub username@<remote_ip>
3. ssh root@<romte_ip>
再次尝试
4. 通过修改配置用别名快捷登录
sudo vim ~/.zshrc
再最后一行加上
alias ssh_150='ssh root@XXX.XXX.XXX.XXX'
source ~/.zshrc
ssh_150