林海的笔记
个人博客
  • 关于本站
  • 电子书籍
    • 佛陀史
      • 佛陀史(一)︱带你走近历史,看佛为你演戏
      • 佛陀史(二)丨你知道阿弥陀佛、如来佛、释迦佛的关系吗?
      • 佛陀史(三)︱佛法的时空观,你我懂不起
      • 佛陀史(四)︱世尊久劫已成佛,来此娑婆八千返
      • 佛陀史(五)︱久劫等待的授记,度化最苦的我们
      • 佛陀史(六)︱候补的佛,为何居住兜率天?
      • 佛陀史(七)︱世尊为何在中古印度示现成佛?
      • 佛陀史(八)︱世尊真的是从母胎出世吗?
      • 佛陀史(九)︱世尊为何以六牙白象入胎?
      • 佛陀史(十)︱世尊降兜率,天人共相随
      • 佛陀史(十二)丨世尊入母胎,也会忘记前世吗?
      • 佛陀史(十一)︱静待因缘,等来法界的继承人
      • 佛陀史(十三)丨世尊在母胎中,如何示现神通?
      • 佛陀史(十四)丨世尊在母胎中,十种不可思议境界
      • 佛陀史(十五)丨佛出世的十万个为什么,你想知道吗
      • 佛陀史(十六)丨如幻时空说因缘:经中的“一时”有何含义
      • 佛陀史(十七)丨妙音无量殷勤唤:佛陀说法的语言
      • 佛陀史(十八)丨八音妙响度众生:佛陀音声的功德
      • 佛陀史(十九)丨佛从右胁出生,是真是假?
      • 佛陀史(二十)丨人人西方有朵莲
      • 佛陀史(廿一) | 微微一笑度众生
      • 佛陀史(廿二) | 千佛之母:法界最伟大的母亲
    • 走近佛教
      • 自序
      • 第一章 认识生命
      • 第二章 人生实相
      • 第三章 娑婆世界
      • 第四章 认识佛教
      • 第五章 佛法概要
      • 第六章 佛法实践
      • 第七章 选择念佛
      • 第八章 善待人生
      • 第九章 终极关怀
    • 街角的一尊佛像
  • 杂文记录
    • 董乐山:把我骨灰带出中国
    • 洗脑有术:如何防止被洗脑?
    • 愉悦与陷阱:被设计出来的「瘾」
    • 中文互联网中“讨论”的死亡
    • 15岁到28岁,我的黄金时代都在工厂流水线上
  • 建站技术
    • AlmaLinux 9修改SSH端口
    • ubuntu修改ssh端口
    • 解决WordPress“另一组更新正在进行”
    • PhpMyAdmin批量替换字段内容的SQL命令
    • VPS添加swap
    • VPS开启root用户登录SSH
    • AlmaLinux服务器安装Webmin面板
    • 根域名无法添加CNAME记录的解决办法
    • 使用BackBlaze+Cloudflare搭建图床或文件下载站
    • 宝塔面板绕过强制绑定官网账号方法
    • WordPress: Problem with All in one WP Security & firewall
  • 软件操作
    • Office/WPS操作
      • 批量将手动输入的中括号数字变成上标
      • 如何在数字前批量添加文字
    • 系统软件
      • MAC OS屏蔽系统更新
      • Linux 批量修改文件名(前缀或后缀)
由 GitBook 提供支持
在本页
  1. 建站技术

AlmaLinux 9修改SSH端口

修改AlmaLinux 9的端口一共涉及3个方面:

1.修改/etc/ssh/sshd_config(这个和之前的是一样的)

2.修改SELinux的配置

3.修改防火墙的设置

第一步:

nano /etc/ssh/sshd_config

找到#Port 22,去掉前面的#并修改后面的数字为想设置的端口即可。

第二个是修改SELinux的配置,具体命令是:

semanage port -l | grep ssh

但是我打这个命令遇到了报错:

提示:-bash: semanage: command not found,意思是没有semanage命令,怎么解决呢?很简单:

下面两条命令,第一条查找semanage命令的包,第二条安装policycoreutils-python-utils

yum provides /usr/sbin/semanage
yum -y install policycoreutils-python-utils

然后再回到前面的:

semanage port -l | grep ssh

你会发现,此时就正常了,会反馈当前SELinux允许的SSH端口:

然后我们添加:

semanage port -a -t ssh_port_t -p tcp XXXX

XXXX为你需要添加的端口。

然后又用前面的命令查看,主要是确认是否添加成功了:

semanage port -l | grep ssh

不出意外应该是好了,那么SELinux的修改也就完成了,下面是防火墙。

首先添加端口到防火墙:

firewall-cmd --permanent --zone=public --add-port=XXXX/tcp

XXXX为你需要添加的端口。

此时如果遇到报错:FirewallD is not running,说明防火墙没运行,需要手动来:

systemctl start firewalld.service

然后重新输入上面的那个命令,应该就不会报错而输出success,添加完接下来重启防火墙:

firewall-cmd --reload

最后是确认添加是否成功:

firewall-cmd --zone=public --query-port=XXXX/tcp

添加成功会返回yes,否则返回no,不出意外到这里也没什么问题了。

至此,需要修改的三个部分应该是都改完了,最后重启一下SSH,然后开个新的窗口连接过去试一下吧。

重启SSH:

systemctl restart sshd.service
上一页建站技术下一页ubuntu修改ssh端口

最后更新于5个月前

摘自:Jevin's Blog,

原文链接