linux之ssh默认端口22、以及如何修改默认端口、设置多个端口可访问【测试成功】

艺帆风顺 发布于 2025-04-02 16 次阅读


前言

通常我们操作linux服务器都是通过ssh客户端工具连接linux服务器中的ssh服务,常用的工具有putty、xshell等,那服务器如何启用ssh服务呢?

一、ssh是什么?

SSH,全称"Secure Shell",中文翻译为"安全外壳",是一种加密的网络传输协议。SSH提供了一个加密通道,允许用户在不直接连接到远程服务器的情况下,通过客户端和服务器之间的加密传输进行数据交换。SSH的主要目标是确保数据在传输过程中不被窃听或篡改,从而保证了数据的安全性。

二、ssh服务启动以及如何修改默认端口

1、查看linux服务器是否启动ssh服务

登录服务器,使用命令“systemctl status sshd”查看ssh服务状态或者使用命令“ps -e | grep sshd”查看是否有ssh进程

2、查看ssh配置以及如何修改端口号

2.1、使用命令“vi /etc/ssh/sshd_config”编辑配置文件

找到port配置,默认是注释的状态,打开注释改成你想要修改的端口号

2.2、使用命令“vi /etc/selinux/config” 编辑配置,将“SELINUX”改成disabled

2.3、开放防火墙端口

sudo firewall-cmd --list-ports //查看服务器防火墙开放的所有端口、如果你指定的ssh服务端口已开放。可以忽略下面的操作

使用命令“sudo firewall-cmd --zone=public --add-port=这里替换成你指定的ssh服务端口/tcp --permanent”,开放上面ssh服务你指定的端口号

2.4、重启电脑

2.5、重启防火墙

  1. systemctl status firewalld//查看防火墙状态

  2. systemctl start firewalld//启动防火墙

  3. systemctl restart firewalld//重启防火墙

2.6、重启ssh服务

  1. systemctl status sshd//查看ssh服务状态

  2. systemctl start sshd//启动ssh服务

  3. systemctl restart sshd//重启ssh服务

    版权声明:本文内容来自CSDN:java开发佛系码农,遵循CC 4.0 BY-SA版权协议上原文接及本声明。本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。原文链接:https://blog.csdn.net/m0_72842334/article/details/143666688如有涉及到侵权,请联系,将立即予以删除处理。在此特别鸣谢原作者的创作。此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出