配置ssh连接

之前一篇博客使用rsync搭建远程服务器提到了ssh的连接,这里再写一篇记录一般使用ssh远程连接的方法以及记录自己遇到过的问题

1.连接

  1. 生成密钥与公钥——ssh-keygen -t rsa,之后会提示密钥公钥对的文件名称保存位置,是否设置pass phrase等,较为简单
  2. 拷贝公钥到目标主机——ssh-copy-id -i 公钥文件 目标主机ip,将指定公钥文件拷贝到指定主机
  3. 连接到远程主机——ssh 用户@主机ip,连接到主机ip

2.问题

  1. WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
    原因:在远程主机更改了ssh配置,丢失了原先拷贝到主机上的公钥时(比如目标主机重装了,或者删除了公钥),而本地主机识别了原先主机的ip,但是却发现对方公钥变了,导致验证公钥错误
    解决:按照错误提示删除本地记录的目标主机信息,ssh-keygen -f "/path/to/known_hosts" -R "主机ip"

你可能感兴趣的:(配置ssh连接)