ssh 登录拒绝解决方法

打印 上一主题 下一主题

主题 647|帖子 647|积分 1941

1.确保服务器有ssh服务

使用该命令检察是否已安装该服务
  1. ssh -V
复制代码
如果已经安装 会显示安装的版本号
2.检察服务是否启动

  1. service sshd status
  2. #如果没有启动 执行如下命令
  3. service sshd restart
复制代码
3.检察端口是否已经开放

  1. netstat -nltp|grep 22
  2. #如果没有查找到,查看ssh配置文件
  3. vi /etc/ssh/sshd_config
  4.         #编辑文件,开放监听端口和地址
  5.         Port 22
  6.         ListenAddress 0.0.0.0
  7.         ListenAddress ::
  8.         #开启远程登录
  9.         PermitRootLogin yes
  10.         #开启用户密码作为连接验证,保存退出
  11.         PasswordAuthentication yes
  12. #重启ssh服务
  13. service sshd restart
  14. #再次查看端口是否开放
  15. netstat -nltp|grep 22
  16.         #此时可以看到22端口已在监听
  17.         (Not all processes could be identified, non-owned process info
  18.          will not be shown, you would have to be root to see it all.)
  19.         tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -
  20.         tcp6       0      0 :::22                   :::*                    LISTEN      
复制代码
4.检测防护墙

如果做了以上步调仍然不能登录,查抄是否开启了防火墙
可以将防火墙关闭,以举行远程登录
  1. #查看防火墙状态可以使用
  2. service firewalld status
  3. #或者 根据不能linux版本选择
  4. service iptables status
  5. #如果防火墙已经打开,对其进行关闭
  6. service iptables stop
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户国营

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表