阿里云服务器修改ssh端口号

阿里云服务器的ssh服务购买后,默认的ssh端口号是22。但是为了安全起见,很多用户会将端口号由22改为其他的端口号。 本人购买的主机配置操作系统为centos 7.3。现将修改方式记录如下,方便以后查询:

1、初次购买阿里云服务器后,即可以使用ssh命令登陆主机,如下截图:

2、ssh登陆后,即可以通过sshd_config配置文件修改ssh的默认端口号。此处一定要注意修改的是/etc/ssh/sshd_config文件,而不是/etc/ssh/ssh_config文件。sshd_config文件是保存服务器端ssh服务的配置信息。修改ssh_config文件中的端口号是无效的。如下图所示:

将ssh默认端口号修改为10120

3、修改完成保存文件后需要重启sshd服务才能生效。

重启命令:systemctl restart sshd.service

4、重启后,退出当前ssh登录,采用如下命令登陆: ssh -p 10120 root@ip。但是会提示Operation timed out,无法登陆。这个是由于阿里云的安全组配置导致的。

修正方式如下,选择购买的阿里云ECS服务器,点击如下图中的安全组配置:

选择配置规则,在配置规则中增加一条自定义TCP配置,如下图所示:

点击确认后,即可以通过ssh访问远程服务器了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注