- A+
所属分类:linux技术
前言
用腾讯云服务器Ubuntu搭建完SSH服务后,隔了一段时间重装了服务器系统,搭建的时候想着直接按照原先的博客梭哈就完事了Windows10公钥远程连接Linux服务器结果就是各种失败,耗费不少时间去解决,其中马虎问题最严重。在此记录分享,望能对大家有所帮助。Windows10公钥远程连接Linux服务器
问题以及解决
- SSH连接时出现Connection refused
- 防火墙未开放ssh的端口号,由于是腾讯云服务器,在用户开放了linux自身防火墙端口后,还需要在腾讯云控制台开发。
- 马虎错误:腾讯云服务器在初始化后,首次登陆需要重置密码。此时其他Linux版本默认账户是root,可是Ubuntu默认账户是ubuntu,所以在ssh登陆时需要注意用户名正确。
- SSH连接时出现Host key verification failed
- 原因:通常是由于访问使用的公钥与服务器记录的差异引起的,每次登陆后ssh会把公钥和ip地址进行匹配,如果相同公钥不同ip地址,则根据安全等级进行警告或者拒绝。
- 解决:可更改安全选择最低的安全级别。在/etc/ssh/sshd_config)中配置:(重置后记得 systemctl restart ssh)
StrictHostKeyChecking no UserKnownHostsFile /dev/null 如果不匹配就自动添加到hostknow中。方便但是不安全
- 也可以进入 ~/.ssh/known_hosts里面删除相对于的ip psa那一行删除。