ssh 免密配置
1. 生成密钥
ssh-keygen -t rsa
2. 将公钥复制到目标主机
ssh-copy-id -i ~/.ssh/id_rsa.pub user@host
提示
或者手动复制本机~/.ssh/id_rsa.pub 文件内容到目标主机~/.ssh/authorized_keys 文件中
3. 测试
ssh user@host
4. 配置 config 文件
vim ~/.ssh/config
在其中添加如下内容:
Host host
HostName host
User user
Port port
IdentityFile ~/.ssh/id_rsa
5. 配置完成
配置完成后,可以直接使用如下命令登录目标主机:
ssh host