1. 首先问题可能出现在网络上,ping一下ip看是否能ping通
  2. 检查防火墙是否开启,如果必须开启请检查防火墙是否开启22端口(软件默认使用22端口进行ssh连接)
  3. 检查ssh是否启动 ./etc/init.d/ssh status
  4. 检查账号密码是否正确,普通用户应该对应home下的文件夹的名字,如我的是wps
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1aA5PCsu-1616029189067)(index_files/c9cd2a53-dd41-4bdc-a6b9-8f5fe1e6f186.jpg)]
  5. 配置文件原因
    • root用户不能远程连接问题
      vim /etc/ssh/sshd_conf
    • 设置登录时不输入,两分钟后会报错问题
    LoginGraceTime 0
    PermitRootLogin yes
    

6.修改服务器中/etc/ssh/sshd.config文件,将LoginGraceTime的值设为0,默认为120,TCPKeepAlive 设为yes, 然后使用重启sshd服务,这样就可以了。
7.以上问题还是不能解决时,有可能和我一样都是用apt-get install安装了最新的ssh,设置都变样了,所以都找不到,滑轮滚到配置文件的最后,把这个改了,至于为什么翻译一下上面这个英文就行
UsePAM no

注意

以上所有操作都需要重启ssh

/etc/init.d/ssh restart
或者
service ssh restart
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐