CentOS 6 VPS ssh 不能连接问题

0
80

本人也是菜鸟,买了个VPS,vnc打开了ssh,老是不能连接,在网上找了很多资料,与大家分享

一、查看防火墙配置

查看端口是否开放:netstat -lnp

打开端口:防火墙增加新端口22
iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT

存储iptales规则:/etc/init.d/iptables save
重启iptables规则:service iptables restart

实在不行,关了防火墙

service iptables stop #停止 chkconfig iptables off #禁用

二、检查网卡ifcfg-eth0文件的配置

#当计算机重启时,网络是不会自动连接的,还得需要配置ifcfg-eth0文件使计算机重启后自动激活网卡并连接互联网

vi  /etc/sysconfig/network-scripts/ifcfg-eth0

修改ONBOOT=no 为 ONTBOOT=yes

开机启动network:

chkconfig network on

开启network服务

service network start

三、SSH的配置文件

vi /etc/ssh/sshd_config  ← 用vi打开SSH的配置文件

#ServerKeyBits 768 ← 找到这一行,将行首的“#”去掉,并将768改为1024

ServerKeyBits 1024 ← 修改后变为此状态,将ServerKey强度改为1024比特

PermitRootLogin no  ← 修改后变为此状态,不允许用root进行登录,改为yes ,root能 登录

PasswordAuthentication yes ← 修改后变为此状态,不允许密码方式的登录,改为yes密码登录

PermitEmptyPasswords no  ← 修改后变为此状态,禁止空密码进行登录

#Port 22                                   ←去#注释 改 端口22 为 9999(2000以上)

四、SSH命令

重启SSH

/etc/init.d/sshd restart

重启网络

 

/etc/init.d/network restart

 

发布回复

请输入评论!
请输入你的名字