美文网首页
windows本地无法ssh连接远程服务器解决笔记!

windows本地无法ssh连接远程服务器解决笔记!

作者: DragonersLi | 来源:发表于2022-01-06 13:06 被阅读0次

    原因:Linux服务器重装或则openssh-server重装引起的,最快解决办法是删除本地know_hosts文件

    C:\Users\DragonersLi\.ssh>type config #查看config配置的远程登录信息
    
    Host xxx_host
    HostName 114.xx.xx.214
    User root
    Port 80
    
    ...
    

    登录报错

    C:\Users\DragonersLi>ssh xxx_host
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
    Someone could be eavesdropping on you right now (man-in-the-middle attack)!
    It is also possible that a host key has just been changed.
    The fingerprint for the RSA key sent by the remote host is
    SHA256:uo1OpqAHroU4BED0etErwfb6nOobAi4/KLaiqKW8ONQ.
    Please contact your system administrator.
    Add correct host key in C:\\Users\\DragonersLi/.ssh/known_hosts to get rid of this message.
    Offending ED25519 key in C:\\Users\\DragonersLi/.ssh/known_hosts:5
    RSA host key for [114.xx.xx.214]:80 has changed and you have requested strict checking.
    Host key verification failed.
    

    ssh-keygen -R IP或域名,试了没用

    C:\Users\DragonersLi>ssh-keygen -R 114.xx.xx.214
    Host 114.xx.xx.214 not found in C:\\Users\\DragonersLi/.ssh/known_hosts
    
    C:\Users\DragonersLi\.ssh>dir  #查看目录 
     Volume in drive C is 系统
     Volume Serial Number is F211-DC4F
    
     Directory of C:\Users\DragonersLi\.ssh
    
    2022/01/06  12:50    <DIR>          .
    2022/01/05  19:31    <DIR>          ..
    2021/12/09  11:27               298 config
    2021/06/30  18:52             2,610 id_rsa
    2021/06/30  18:52               582 id_rsa.pub
    2021/12/24  20:51               860 known_hosts
                   4 File(s)          4,350 bytes
                   2 Dir(s)  12,221,812,736 bytes free
    
    C:\Users\DragonersLi\.ssh>type known_hosts #查看文件
    [114.xx.xx.214]:80 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK53SmBLOSTxYPTEoWcxAtAB/yL9yaVCZq0j+u8jXqfT
    ...
    

    删除本地know_hosts文件后,正常登录。但这样会丢失之前保存的其他主机信息
    登录其它服务器会重新要输入yes确认

    C:\Users\DragonersLi\.ssh>del known_hosts
     
    C:\Users\DragonersLi\.ssh>ssh xxx_host
    The authenticity of host '[114.xx.xx.214]:80 ([114.xx.xx.214]:80)' can't be established.
    RSA key fingerprint is SHA256:uo1OpqAHroU4BED0etErwfb6nOobAi4/KLaiqKW8ONQ.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added '[114.xx.xx.214]:80' (RSA) to the list of known hosts.
    Last login: Thu Jan  6 12:26:43 2022 from 115.204.196.xxx
    
    Welcome to Alibaba Cloud Elastic Compute Service !
    [root@paijinhua ~]# ^C
    [root@paijinhua ~]# exit
    logout
    

    相关文章

      网友评论

          本文标题:windows本地无法ssh连接远程服务器解决笔记!

          本文链接:https://www.haomeiwen.com/subject/omcarxtx.html