centos 7 远程连接 ssh connection refused

Contents
[隐藏]

1.问题描述:

使用SSH无法连接到远程主机,提示

2.解决方案:

  1. 使用远程主机供应商所提供的网页版termianl或其他在目前状态下可以连接上远程主机的方法连接远程主机;
  2. 首先查看ssh服务是否安装或启动,service sshd status
  3. 如果提示ssh没有安装,则安装之,sudo yum install openssh-server openssh-client
  4. 如果提示ssh服务没有启动,则启动之,service sshd start
  5. 如果ssh服务已启动,依旧无法使用连接,先测试一下本地是否可以连接,ssh localhost
  6. 如果还是connection refused,则查看ssh配置:vim /etc/ssh/sshd_config,要配置的项及值如下图所示。需要注意的是,配置项Port一定要在配置项ListenAddress之前,并确保配置文件的其他地方没有上述两个配置项的配置
  7. 完成之后重启ssh服务加载最新配置,service sshd restart,此时ssh localhost命令生效
  8. 给防火墙开端口,/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
  9. 开完端口重启防火墙,service iptables restart

到此为止,远程连接 ssh connection refused的问题就得到了解决,可以尝试在本地使用ssh连接一下远程服务器。

 

分享到:

发表评论