#前言
大家写日记的时候都会使用密码本,为了就是可以对自己的信息进行保密,其实ssh端口是一个道理,ssh端口为我们的网络提高了安全,他就像密码本一样为我们的数据信息提供了很大帮助。
##内容
##什么是SSH端口
ssh是 IETF的网络工作小组所指定的,ssh是连接可以远程管理linux等设备的,默认的linux 的ssh端口是22端口(默认情况下ssh是开发的,所以容易受到网络的攻击,所以我们要换端口),如果你的端口受到的攻击的时候你可以换一个端口,例如这次我们就换了一个端口
##SSH端口是干什么的
它是建立在应用层与会话层之间的一种协议,他的作用是什么,应用层相当于我们公司中的经理下发命令口头上告诉秘书,秘书把他写到纸上,而会话层则是把秘书的纸封装到信封中,写上地址与主题,而ssh协议可能在会话层也可能给在传输层,ssh的作用是对传输的数据进行加密,快速传递数据,因为他有压缩。
##SSh端口是怎么来的
因为网路服务程序如tcp pop Telnet 基本是不安全的,因为他们在网路上用明文传送数据,所以会受到中间人的攻击,所以这个时候我们引进了ssh
##SSh端口如何设置
1.首先查看一下当前linux是否已经安装SSH软件包,使用 rpm -qa|grep ssh
2.确认ssh服务已经开启:cat /etc/redhat-release
3.找到SSh服务配置文件路径:vi /etc/ssh/sshd_config,修改端口号
4.修改firewall配置。firewall添加想要修改的ssh端口:命令:
firewall-cmd --zone=public --add-port=2222/tcp --permanent
5 使用以下命令查看当前SElinux 允许的ssh端口:semanage port -l | grep ssh
6 添加20000端口到 SELinux:semanage port -a -t ssh_port_t -p tcp 2222
7然后确认一下是否添加进去:semanage port -l | grep ssh
8重启ssh:systemctl restart sshd.service。