win10 用 Cecure CRT 远程连接 CentOS7 linux报错:The remote system refused the connection.

1 问题描述

    初学者接触服务器的第一步通常会实现服务器的远程登录功能。我最近在实现这个功能的时候也遇到了一些麻烦。

    问题描述如下:

    GPU 服务器装了 CentOS7 linux,和装了 win10 的笔记本连接同一个交换机,想实现 win10 远程登陆到 linux,使用的工具是 Secure CRT6.7,结果报错 The remote system refused the connection

2 问题枚举

    导致出错的问题很多,主要可能是以下原因造成的:

  1. 服务器网卡配置文件有问题(ip,网关,掩码等)
  2. linux 上面 ssh 未安装,或者服务没有启动
  3. ssh 的配置文件有误
  4. 一些其他的问题

3 问题排查

3.1 网卡配置问题

    针对这个问题,先尝试 ping,能接收包,则没有问题。如果你在公司,ping www.baidu.com 这种外网是没有用的。ping 下自己的网关或者服务器 ip。

 

ping xx.xx.xxx.xxx

 如果不知道服务器的 ip,用

ifconfig -a

或者查询

ip addr

 

    如果 ping 失败,说明网卡配置有问题,查找 ip,网关,掩码等问题。目录定位到:/etc/sysconfig/network-script/。该目录下存放各个网卡的文件。该文件的主要参数如下:
TYPE=Ethernet #网卡类型 
DEVICE=eth0 #网卡接口名称 
ONBOOT=yes #系统启动时是否激活 yes|no
BOOTPROTO=static #启用地址协议 –static:静态协议 –bootp:协议 –dhcp:协议 -none:不指定协议[最好指定]
IPADDR=192.168.1.11 #网卡IP地址 
NETMASK=255.255.255.0 #子网掩码 
GATEWAY=192.168.1.1 #网卡网关地址 
DNS1=10.203.104.41 #网卡DNS地址 
HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址 
BROADCAST=192.168.1.255 #网卡广播地址 

    进入文件:

vim /etc/sysconfig/network-script/

   输入“i”,进行编辑。修改完,输入“Esc”退出编辑,输入“:”,然后输入“wq”,保存并退出编辑。

    修改完后需要重新启动网络服务:

service network restart

3.2 ssh 文件配置问题  

    查看ssh 服务是否开启,输入:

 

ps -e | grep ssh

  如果只是有 ssh-agent,说明没有启动 server。如果看到 2254 ? 00:00:00 sshd,说明服务启动(仅显示这个,而没有agent信息不影响远程连接)。

  如果在服务启动的情况下依旧不行,则有可能是 ssh 的配置文件有误。输入:

cat /etc/ssh/sshd_config 

    查看相关信息。

    最后排查的时候发现,原来是 ssh 的配置文件中的端口信息 “Port” 不是默认的“22”。而我使用 secure crt 远程连接的时候采用22端口导致一直无法登陆,被 refuse。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值