前言
通常我们操作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服务
版权归原作者 java开发佛系码农 所有, 如有侵权,请联系我们删除。