linux跟unix,linux与unix有何相同之处

  linux跟unix,linux与unix有何相同之处

  您可以通过SSH连接远程管理Linux等设备。的默认linuxSSH端口是22个端口。如何改变SSH默认端口,增加SSH端口?让我展示给你看。

  工具:Xshell

  Linux虚拟机

  什么是sh?SSH是一个安全的外壳。

  由IETF网络组制定;

  SSH是基于APP应用层和传输层的安全协议。

  SSH传输数据经过加密处理,可以有效防止监控数据对传输过程的保护。

  SSH的数据经过压缩,可以提高传输速度。

  具体步骤:第一步:首先验证linux上当前是否安装了SSH软件包。使用rpm-QA grepsh。如果yum install没有安装ssh

  步骤2:验证ssh服务是否已打开。

  使用cat /etc/redhat-release

  第三步:查找ssh服务配置文件的路径,通常在/etc/ssh目录下找到名为sshd_config的文件。使用命令:

  vi /etc/ssh/sshd_config

  步骤4:更改ssh端口号。

  使用VI vim编辑器打开名为sshd_config的文件,然后搜索找到port字段。如下图所示

  第五步:将光标指向Port的第22行yy,用键盘p复制该行,将port 22编辑为2222。移除端口22前面的#号,以防止由于配置导致的远程操作。设置后,如下图所示,表示保存wq,增加端口号2222。

  改变防火墙的结构。

  添加要由防火墙修改的ssh端口。命令:firewall-cmd-zone=public-add-port=2222/TCP-permanent

  Ps:永久保存配置。否则,在下次重新启动后,此修改将无效。如果不能执行,则不安装firewalld。运行:yum install firewalld d .使用systemctl start firewalld启动防火墙。

  步骤7:执行命令:firewall-cmdreload

  步骤8:验证端口添加是否成功。如果添加成功,将显示“是”;否则,将显示否。

  firewall-cmd-zone=public-query-port=2222/TCP

  第九步:改变第九步:第三步

  1)使用以下命令确定当前SElinux上允许的ssh端口:semanageport-Lgrepssh。我知道2222端口没有被允许。

  如果找不到Ps:命令,请安装semanage:yumintallpolicecores-python。

  2)将2222端口添加到Selinux: Semanageport-A-TSSH _端口_ T-PTCP 2222

  然后,确认是否添加:Semanageport-L grepsh。

  成功后进入如下图。

  步骤10:ssh:重启systemctlrestartsshd.service,然后进行测试。成功后可以注释掉原来的22个端口。

linux跟unix,linux与unix有何相同之处