linux之ssh操作:如何修改默认端口22、设置多个端口可访问
操作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、重启防火墙
- systemctl status firewalld//查看防火墙状态
- systemctl start firewalld//启动防火墙
- systemctl restart firewalld//重启防火墙
2.6、重启ssh服务
- systemctl status sshd//查看ssh服务状态
- systemctl start sshd//启动ssh服务
- systemctl restart sshd//重启ssh服务
THE END