Ressh端口修改?
SSH不用时关闭??那你怎么管理LINUX??
SSH改端口,要执行
五个操作。注意:
在这个操作过程中,不要断线!
1、首先你要SSH连接上你的服务器。
2、备份SSH配置cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak。然后执行 vi /etc/ssh/sshd_config 修改 Port 22这行,22就是SSH默认的端口,把22改成你想用的吧,比如222,然后保存退出。
3、重启SSH服务: service sshd restart (别怕,这时虽然你用的SSH连接,但重启SSH不会把你踢下线的)
4、修改iptables防火墙:查看你是否使用iptables防火墙,执行 iptables -L (注意大小写)
如果输出像这样:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
那就说明你没有使用了IPTABLES防火墙,就不需要修改防火墙配置。
如果你的输出像这样:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
那就说明你使用了IPTABLES防火墙,就需要修改防火墙配置。
比如上面你把SSH端口改成222,你需要这样修改:
vi /etc/sysconfig/iptables,找到这行
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
在这行的下面插入一行同样内容,然后将22改成222,保存退出。
重启IPTABLES防火墙. service iptables restart
5、最后,在你现在用的电脑上,再新建立一个SSH连接到你的VPS,注意把SSH端口设置为222,测试一下吧!
如果你操作不成功,可以cp /etc/ssh/sshd_config.bak /etc/ssh/sshd_config,再重启ssh服务service sshd restart。就复原了。
-----注意:上面的操作过程中,不能断SSH连接!如果你觉得看不懂,可以联系我们www.its365.com.cn。我们有
全程可视化操作平台,通过这个平台操作你的VPS时,所有的操作过程你都能看到,还能进行操作录像!