广告
返回顶部
首页 > 资讯 > 操作系统 >Linux修改ssh端口
  • 144
分享到

Linux修改ssh端口

修改ssh端口ssh的默认端口Linux的22端口运维防火墙 2023-10-01 10:10:06 144人浏览 安东尼
摘要

记录:340 场景:在Centos 7.9操作系统上,修改默认的ssh端口。ssh默认22端口,在实际开展业务中的生产环境中,通常会修改为指定端口号,以满足规范。 版本: 操作系统:CentOS 7.9 1.修改sshd_config配置文

记录:340

场景:在Centos 7.9操作系统上,修改默认的ssh端口。ssh默认22端口,在实际开展业务中的生产环境中,通常会修改为指定端口号,以满足规范。

版本:

操作系统:CentOS 7.9

1.修改sshd_config配置文件

修改命令:vi /etc/ssh/sshd_config

修改内容:Port 10022

解析:在/etc/ssh/目录下,是ssh相关的配置信息。

2.重启sshd服务

重启命令:systemctl restart sshd

解析:修改端口后,需重启服务

3.查看端口信息

查看命令:netstat -atuNLP | grep sshd

解析:使用netstat查看监听的端口和进程。

4.查看防火墙状态

查看状态:systemctl status firewalld

解析:查看防火墙状态,如果是Active: active (running),则已经开启防火墙。如果是Active: inactive (dead),则已关闭防火墙。

5.把端口10022添加到防火墙开放端口列表

添加端口:firewall-cmd --zone=public --add-port="10022"/tcp --permanent

解析:把10022端口持久化配置到开放端口列表中。

6.重新加载防火墙

命令:firewall-cmd --reload

解析:加载防火墙,使最新配置生效。

7.查看端口防火墙放行状态

命令:firewall-cmd --permanent --query-port="10022"/tcp

解析:查看端口防火墙已放行。

8.查看防火墙已放行的端口号列表

命令:firewall-cmd --zone=public --list-ports

解析:查看防火墙已放行的端口号列表。

9.使用Xshell客户端连接服务器

确认修改端口后,且开通防火墙后,可以使用Xshell等客户端工具连接服务器

10.小结

(1)sshd服务支持配置多个端口号

ssh的配置文件sshd_config支持设置多个端口,比如22和10022可以都使用。

(2)确认新增端口可以使用后再关闭22端口

在实际工作中,确认新增端口可以使用后,再关闭22端口。因为一旦重启sshd服务后,22端口失效了。如果只修改了sshd端口,而没有开放防火墙,那么客户端是连接不上服务器。

这种情况,一旦发生,极有可能要到机房操作。一般而言,进机房审批流程等非常麻烦。因此,修改系统级别配置时,需多次自行确认无误,再下手操作。

11.附录sshd_config原始文件

命令:cat /etc/ssh/sshd_config

解析:查看原始文件,可以了解更多信息。

#$OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $# This is the sshd server system-wide configuration file.  See# sshd_config(5) for more infORMation.# This sshd was compiled with PATH=/usr/local/bin:/usr/bin# The strategy used for options in the default sshd_config shipped with# OpenSSH is to specify options with their default value where# possible, but leave them commented.  Uncommented options override the# default value.# If you want to change the port on a SElinux system, you have to tell# SELinux about this change.# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER##Port 22#AddressFamily any#ListenAddress 0.0.0.0#ListenAddress ::HosTKEy /etc/ssh/ssh_host_rsa_key#HostKey /etc/ssh/ssh_host_dsa_keyHostKey /etc/ssh/ssh_host_ecdsa_keyHostKey /etc/ssh/ssh_host_ed25519_key# Ciphers and keying#RekeyLimit default none# Logging#SyslogFacility AUTHSyslogFacility AUTHPRIV#LogLevel INFO# Authentication:#LoginGraceTime 2m#PermitRootLogin yes#StrictModes yes#MaxAuthTries 6#MaxSessions 10#PubkeyAuthentication yes# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2# but this is overridden so installations will only check .ssh/authorized_keysAuthorizedKeysFile.ssh/authorized_keys#AuthorizedPrincipalsFile none#AuthorizedKeysCommand none#AuthorizedKeysCommandUser nobody# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts#HostbasedAuthentication no# Change to yes if you don't trust ~/.ssh/known_hosts for# HostbasedAuthentication#IgnoreUserKnownHosts no# Don't read the user's ~/.rhosts and ~/.shosts files#IgnoreRhosts yes# To disable tunneled clear text passWords, change to no here!#PasswordAuthentication yes#PermitEmptyPasswords noPasswordAuthentication yes# Change to no to disable s/key passwords#ChallengeResponseAuthentication yesChallengeResponseAuthentication no# Kerberos options#KerberosAuthentication no#KerberosOrLocalPasswd yes#KerberosTicketCleanup yes#KerberosGetAFSToken no#KerberosUseKuserok yes# GSSapi optionsGSSAPIAuthentication yesGSSAPICleanupCredentials no#GSSAPIStrictAcceptorCheck yes#GSSAPIKeyExchange no#GSSAPIEnablek5users no# Set this to 'yes' to enable PAM authentication, account processing,# and session processing. If this is enabled, PAM authentication will# be allowed through the ChallengeResponseAuthentication and# PasswordAuthentication.  Depending on your PAM configuration,# PAM authentication via ChallengeResponseAuthentication may bypass# the setting of "PermitRootLogin without-password".# If you just want the PAM account and session checks to run without# PAM authentication, then enable this but set PasswordAuthentication# and ChallengeResponseAuthentication to 'no'.# WARNING: 'UsePAM no' is not supported in Red Hat Enterprise Linux and may cause several# problems.UsePAM yes#AllowAgentForwarding yes#AllowTcpForwarding yes#GatewayPorts noX11Forwarding yes#X11DisplayOffset 10#X11UseLocalhost yes#PermitTTY yes#PrintMotd yes#PrintLastLog yes#TCPKeepAlive yes#UseLogin no#UsePrivilegeSeparation sandbox#PermitUserEnvironment no#Compression delayed#ClientAliveInterval 0#ClientAliveCountMax 3#ShowPatchLevel no#UseDNS yes#PidFile /var/run/sshd.pid#MaxStartups 10:30:100#PermitTunnel no#ChrootDirectory none#VersionAddendum none# no default banner path#Banner none# Accept locale-related environment variablesAcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGESAcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENTAcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGEAcceptEnv XMODIFIERS# override default of no subsystemsSubsystemsftp/usr/libexec/openssh/sftp-server# Example of overriding settings on a per-user basis#Match User anoncvs#X11Forwarding no#AllowTcpForwarding no#PermitTTY no#ForceCommand cvs server

以上,感谢。

2022年11月27日

来源地址:https://blog.csdn.net/zhangbeizhen18/article/details/128061979

--结束END--

本文标题: Linux修改ssh端口

本文链接: https://www.lsjlt.com/news/422213.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 修改ssh端口 linux
    第一种: 改SSH的默认端口(22) 修改配置文件:/etc/ssh/sshd_config 中的port 22 注意不要设置成已使用的端口。 第二种(生产环境推荐): 首先修改配置文件     vi /etc/ssh/ssh...
    99+
    2023-09-07
    linux ssh 服务器 端口
  • Linux修改ssh端口
    记录:340 场景:在CentOS 7.9操作系统上,修改默认的ssh端口。ssh默认22端口,在实际开展业务中的生产环境中,通常会修改为指定端口号,以满足规范。 版本: 操作系统:CentOS 7.9 1.修改sshd_config配置文...
    99+
    2023-10-01
    修改ssh端口 ssh的默认端口 Linux的22端口 运维 防火墙
  • 修改ssh端口
    修改SSH端口的主要原因是提高服务器的安全性。默认情况下,SSH服务运行在端口22上,因此攻击者和自动化脚本通常会针对此端口发起暴力破解攻击、密码猜测和其他恶意活动 一、打开SSH配置文件 编辑...
    99+
    2023-09-18
    ssh 服务器 linux
  • Linux怎么修改SSH端口号
    今天小编给大家分享一下Linux怎么修改SSH端口号的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。vps一到手,第一件事就是...
    99+
    2023-06-28
  • linux中怎么修改ssh端口
    这篇文章将为大家详细讲解有关linux中怎么修改ssh端口,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。平滑修改linux中的sshd端口第一种:假如要改SSH的默认端口(22),那么你只要...
    99+
    2023-06-13
  • Linux中怎么修改SSH端口号
    这篇文章主要介绍“Linux中怎么修改SSH端口号”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么修改SSH端口号”文章能帮助大家解决问题。在Linux系统中ssh的端口号默认为22,...
    99+
    2023-06-28
  • Linux中如何修改SSH端口号
    这篇文章主要介绍“Linux中如何修改SSH端口号”,在日常操作中,相信很多人在Linux中如何修改SSH端口号问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中如何修改SSH端口号”的疑惑有所帮助!...
    99+
    2023-06-13
  • Linux怎么修改VPS默认SSH端口
    要修改VPS默认的SSH端口,你需要按照以下步骤进行操作: 使用SSH连接到VPS服务器。 使用root用户或拥有sudo权...
    99+
    2023-10-21
    Linux VPS
  • linux中SSH服务端口怎么修改
    这篇文章给大家分享的是有关linux中SSH服务端口怎么修改的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、首先修改配置文件vi /etc/ssh/sshd_config找到#Port 22一段,这里...
    99+
    2023-06-05
  • Linux中如何修改SSH端口号信息
    小编给大家分享一下Linux中如何修改SSH端口号信息,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在linux中,默认的SSH端口号为22,由于这是大家都知道的端口号,一旦有入侵者进行端口扫描的时候扫描出22端口,就立马...
    99+
    2023-06-27
  • Linux系统中如何修改SSH端口号
    这篇文章主要介绍Linux系统中如何修改SSH端口号,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、首先修改配置文件vi /etc/ssh/sshd_config找到#Port 22一段,这里是标识默认使...
    99+
    2023-06-27
  • Linu怎么修改SSH端口号
    这篇文章主要讲解了“Linu怎么修改SSH端口号”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linu怎么修改SSH端口号”吧!工具/原料Xshell   putty 等...
    99+
    2023-06-13
  • Linux系统如何查看SSH端基以及修改端口
    这篇“Linux系统如何查看SSH端基以及修改端口”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统如何查看SSH端基以及修改端口”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家...
    99+
    2023-06-28
  • ubuntu怎么修改ssh默认端口
    ubuntu修改ssh默认端口的方法:1、打开终端;2、输入“vim /etc/ssh/sshd_config”命令打开sshd_config配置文件;3、在文件内容中找到#Port 22默认端口修改为123端口;4、输入“/etc/ini...
    99+
    2022-10-22
  • Linux下怎么更改ssh端口号
    这篇文章主要介绍了Linux下怎么更改ssh端口号的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下怎么更改ssh端口号文章都会有所收获,下面我们一起来看看吧。Linux 一般作为服务器使用,而服务器一...
    99+
    2023-06-27
  • Linux下如何更改SSH端口号
    本文小编为大家详细介绍“Linux下如何更改SSH端口号”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux下如何更改SSH端口号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。SSH 为 Secure Sh...
    99+
    2023-06-27
  • linux中修改ssh端口号不生效怎么解决
    如果在Linux中修改SSH端口号不生效,可以尝试以下方法解决: 确认配置文件路径:确认修改的配置文件路径是否正确,通常SSH配...
    99+
    2023-10-25
    linux
  • 阿里云服务器修改ssh端口
    如果您的阿里云服务器已经设置了ssh加密通道,可以尝试以下方法来解决此问题: 更改端口设置:打开阿里云控制台并更改相应的服务端口和端口号。在控制台中修改端口号可以通过在地址栏中输入新的端口号的方式来实现。 尝试使用https://ssh...
    99+
    2023-10-26
    阿里 端口 服务器
  • centos7怎么修改默认的ssh端口
    要修改CentOS 7上的默认SSH端口,您可以按照以下步骤进行操作:1. 打开SSH配置文件`/etc/ssh/sshd_conf...
    99+
    2023-08-17
    centos7
  • Linux怎么修改SSH端口和禁止Root远程登陆
    本篇内容主要讲解“Linux怎么修改SSH端口和禁止Root远程登陆”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux怎么修改SSH端口和禁止Root远程登陆”吧!Linux修改ssh端口...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作