VpsPing教程:如何修改vps的root默认22端口
为什么要修改vps的默认端口
这个问题,可能是有二种原因考虑,一是安全.VPS的安全性主机商是不承担的,既然我们选择使用VPS,就一定要做好安全维护!不怕有些人来暴力破解你的密码,特别是你的密码比较弱的情况下.二是方便.可以多设定些端口,因为ssh的端口是可以增加若干个的,方便我们有时用ssh来翻墙的话,混淆一下,容易被墙认证什么的,就可以用备用的多端口来连接.不需要上服务器管理后台来解决了.
如何来修改vps的root连接端口
以centos为例吧:非常简单
可以在ssh界面修改,也可以用sftp之类的软件上去修改,当然最后不要忘了保存或者重启一下服务.
Linux中SSH默认端口为22,为了安全考虑,我们有必要对22端口进行修改,现修改端口为60000;修改方法如下:
在/etc/ssh/sshd_config中找到Port 22,将其修改为60000,或使用/usr/sbin/sshd -p 60000指定端口。
[root@localhost /]# vi /etc/ssh/sshd_config
Port 60000
[root@localhost /]# /usr/sbin/sshd -p 60000
[root@localhost /]# service sshd restart
停止 sshd: [ 确定 ]
启动 sshd [ 确定 ]
成功了的话,再次编辑sshd_config的配置,将里边的Port22删除,即可。
先配置成两个端口,测试成功后再关闭一个端口,这样做是为了防止在修改conf的过程中出现掉线、断网、误操作等未知情况时无法连接上主机。
如果用户想让22和60000端口同时开放,只需在/etc/ssh/sshd_config增加一行内容如下:
[root@localhost /]# vi /etc/ssh/sshd_config
Port 22
Port 60000
保存并退出
[root@localhost /]# /etc/init.d/sshd restart
停止 sshd: [ 确定 ]
启动 sshd [ 确定 ]
如果用户想让多个端口都同时开放,这里你可以多增加几行就行了.