在下周公子

  • 首页
  • 域名收藏
  • SEM搜索引擎营销
  • 操作系统
    • 服务器应用
  • 特色专题
    • 跑步运动
  • VPS主机推荐
  • 搜索
在下周公子
三十而立,学以致用
  1. 首页
  2. 服务器应用
  3. SSH
  4. 正文

修改Linux SSH登录端口号,操作流程

2018年12月1日 32587点热度 0人点赞 0条评论

首先您得使用SSH的登录工具,比如Putty,为了安全性,请不要使用汉化版,推荐下载官网原版。

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

这个因为我只用centos~所以如果不是这个系统的,请自行选择。

1、在VPS中找到SSh服务配置文件路径一般都是在 /etc/ssh这个目录下面 sshd_config 这个文件
进入cd /etc/ssh,使用列出文件命令ls -l看到下面红框所示文件!
20150505132949

2、输入vi sshd_config如下图
20150505133235

其中#去掉,后面的Port 改成您想要的端口号,为了保险起见,先保留22端口,在下方在新增一个。例如Port 2298,然后保存。

如何保存,先按ESC,然后按Shift+:键(就L隔壁那个),输入wq回车,然后就保证完毕。

3.设置好之后,当然需要重启SSH服务了。

输入命令/etc/init.d/sshd restart
重启以后,就可以用新端口连接VPS了。

4.以下是针对Centos7的修改端口增加步骤 2018-12-01更新(原贴地址)

一、向防火墙中添加修改的端口
向防火墙中添加端口的命令为: firewall-cmd --zone=public --add-port=2298/tcp --permanent

reaload 防火墙规则: firewall-cmd --reload

查看端口是否添加成功: firewall-cmd --zone=public --query-port=2298/tcp

二、向SELinux中添加修改的SSH端口
在向SELinux中添加端口之前需要先安装SELinux的管理工具 semanage (如果已经安装了就直接到下一步) : yum provides semanage

在这里我们看到运行 semanage 需要先安装其依赖工具包policycoreutils-python : yum install policycoreutils-python

安装好之后,可以直接使用 semanage 命令:

查询当前 ssh 服务端口: semanage port -l | grep ssh

向 SELinux 中添加 ssh 端口: semanage port -a -t ssh_port_t -p tcp 2298

验证 ssh 端口是否添加成功: semanage port -l | grep ssh

添加成功之后就可以重启 ssh 服务了: systemctl restart sshd.service
大功告成!忘记截图了,MLGB!

标签: 暂无
最后更新:2019年6月15日

zhou

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2021 zhoubin.net. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备09065757号-10