阿里云服务器更改默认ssh端口

薄洪涛4年前Linux1144

我们通常服务器默认的ssh端口是22,但是使用默认端口是不安全的,所以我们需要更改ssh端口

1.修改ssh配置文件

vi /etc/ssh/sshd_config

找到 #Port 22 ,然后添加Port ,比如我这里更改ssh端口为29000,添加Port 29000,切记先不要删掉22端口,否则无法ssh登陆

2. 查看selinux开放给ssh的端口,我这里显示的是22端口

semanage port -l|grep ssh

若semanage 无法使用,请使用以下命令安装

yum install policycoreutils-python -y

所以,现在selinux没有给ssh开放29000端口,我们添加下

semanage port -a -t ssh_port_t -p tcp 29000

3.防火墙配置,查看是否防火墙放行此端口,若没放行则添加

firewall-cmd --permanent --query-port=29000/tcp

  结果是no,我们需要放行

firewall-cmd --permanent --add-port=29000/tcp

重新加载防火墙策略,再次查看端口是否开放

firewall-cmd --reload

4.重启ssh及防火墙

systemctl restart sshd
systemctl restart firewalld.service


标签: linux

相关文章

Cannot establish FTP connection to an SFTP server.

Cannot establish FTP connection to an SFTP server.

今天想上传个JDK,惊奇的发现,FileZilla连接不上,出现如下错误;很明显,我用FTP协议与一台使用了SFTP的服务器建立连接肯定是不行的,所以要改变协议;解决方法如下:打开File-Site...

chmod引出的问题

chmod引出的问题

上传代码后,尝试访问出现如下错误先尝试对文件修改权限[root@host wechat.bohongtao.online]# chmod -R 755 ...

服务器:swap告警,系统异常报错

服务器:swap告警,系统异常报错

登陆自己的小服务器,用composer下载个东西,一直报killed[root@host voyager]# composer require tcg/voya...

xshell做端口映射链接数据库

xshell做端口映射链接数据库

有些时候,公司的一些线上的数据库,数据太多,不适合复制到本地然后搭建本地数据库开发,直接链接数据库又不安全所以,需要通过xshell做端口转发,通过隧道来链接数据库1、首先通过xshell登陆跳板机2...

linux免密登陆

linux免密登陆

最近有些累,所以今天的教程就水一篇;所谓免密登陆,就是说我有一台服务器,不想让人家知道具体的ip或者用户名密码,只让使用者从跳板机登陆,通过ssh xxx@ip  这种来登陆;1、 首先跳板...

php脚本以守护进程的方式运行

写了一个聊天室,需要手动执行php start.php start命令去启动workerman的握手程序,但是退出xshell后,进程会被杀掉,因为之前用过node的forever,感觉php应该也有...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。