跳到主要内容

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

参考

  1. https://blog.csdn.net/qq_34644203/article/details/124140491
  2. https://blog.csdn.net/mochong/article/details/122966556