LINUX如何开启22好端口

LINUX如何开启22好端口,第1张

22端口是基于linux下的SSH服务,我们要配置好ssh,然后通过ssh开启22端口。

*** 作步骤:

1、百度搜索“SSH Secure Shell Client”下载并安装。

2、打开我们安装好的SSH Secure Shell Client。

3、点击Profiles选择add profiles 并添加profils名称(自定义一个名字)

4、然后点击刚定义好的profiles,出现如下界面,填写远程linux的ip,用户名,密码,port 默认为22;Authentication 选择password,点击connect。

5、出现如下界面,表示连接成功。

6、执行命令“/etc/init.d/sshdstart”。然后用netstat-antulp|grepssh看是否能看到相关信息就可以了。

默认22端口不安全,这些修改下,本例更改为25846

1、去阿里云开放端口

2、root下使用vim /etc/ssh/sshd_config

找到Port 22 编辑模式下 加入Port 25846,并ESC退出编辑模式,:wq保存退出

3、systemctl restart sshd命令,重启服务。

4、firewall-cmd --query-port=25846/tcp 查询指定端口是否已开

如果是no就开启端口 (–permanent永久生效,没有此参数重启后失效)

重新加载

至此完成。

扩展下:

firewall-cmd --zone= public --remove-port=25846/tcp --permanent 永久删除端口

安全组是主动防御,防火墙是被动防御。

1 查看应有的软件是否安装

查看semanager是否安装执行下面命令:rpm -qa | grep semanager

如果没有安装执行下面命令:yum -y install policycoreutils-python

2 修改 ssh 配置文件

vi /etc/ssh/sshd_config

①首先把Port=22注释去掉,再把端口22更改为你想更改的端口。

3 修改 SELinux

semanage port -l | grep ssh//使用以下命令查看当前SElinux 允许的ssh端口:

                      ( 如果没有samanager命令,yum安装:yum -y install policycoreutils-python )

4 添加 20000 端口到  SELinux

semanage port -a -t ssh_port_t -p tcp 20000

semanage port -l | grep ssh  //然后确认一下是否添加进去

如果成功会输出:

ssh_port_t                    tcp    20000, 22

5 重启 ssh 服务执行下面命令: service sshd restart或者systemctl restart sshd.service

6、添加防火墙端口号


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9011418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存