首页 > 系统相关 >CentOS 修改ssh端口号

CentOS 修改ssh端口号

时间:2023-10-12 11:56:50浏览次数:45  
标签:sshd 22 CentOS -- 端口 ssh port 端口号

修改远程连接端口

1.编辑sshd配置,修改默认的端口。

vi /etc/ssh/sshd_config
# port 22 //找到这一行,删除前面的 #


修改成以下这样:

Port 22
Port 11022    //添加端口11022,这样做防止11022端口不能连接的情况下还可以使用22端口连接,保存退出。

  

然后重启sshd:

systemctl restart sshd

 

显示目前所有应用端口,查看10022是否在其中

netstat -nplt

 

如果10022不在端口列表中,有些centos版本的配置文件在/usr/local/openssh/etc/sshd_config,

同样的步骤进行修改并重启sshd

vi /usr/local/openssh/etc/sshd_config

 

2.SELinux添加开放端口。

查看SELinux配置,如果SELINUX=disabled,忽略后续SELinux的操作。

cat /etc/selinux/config

 

查看SELinux开放给ssh使用的端口

semanage port -l|grep ssh

 

系统输出

ssh_port_t                    tcp      22

 

开放新端口

开放新端口

semanage port -a -t ssh_port_t -p tcp 11022

 

再次查看,系统输出结果

ssh_port_t                    tcp      11022,22

 

3.防火墙配置,如果防火墙已关闭,可以忽略。

查看防火墙状态

firewall-cmd --state

 

查看防火墙开放端口

查看防火墙开放端口

firewall-cmd --zone=public --list-ports

 

开放10022端口

firewall-cmd --zone=public --add-port=10022/tcp --permanent

 

配置防火墙端口生效

firewall-cmd --reload

 

4.使用122端口进行远程连接测试,连接成功,说明10022端口配置生效。

编辑sshd配置,注释掉22端口,重启sshd

vi /etc/ssh/sshd_config
#Port 22
Port 11022 
systemctl restart sshd

 

 

 

--

 

标签:sshd,22,CentOS,--,端口,ssh,port,端口号
From: https://www.cnblogs.com/patrick-yeh/p/17757766.html

相关文章

  • [转]centos7 挂载未分配的硬盘空间
    转载自[centos7挂载未分配的硬盘空间]一、场景虚拟机初始硬盘:16G虚拟机扩容后硬盘:50G需求:将扩容的34G空间增加到文件系统/dev/mapper/centos-root中 二、扩容文件系统2.1确认硬盘空间# 查看文件系统的硬盘使用df-h # 查看硬盘数量和分区情况fdisk-l 2......
  • git多分支、git远程仓库、ssh方式连接远程仓库、协同开发、冲突解决
    git多分支 ##命令操作分支-1创建分支gitbranchdev-2查看分支gitbranch-3分支合并(可能经常用)gitmergedev#需要在master分支上,合并dev-4删除分支gitbranch-d分支名#不能在当前分支上,删除当前分支......
  • git ssh key配置
     gitclone支持https和git(即ssh)两种方式下载源码: 当使用git方式下载时,如果没有配置过sshkey,则会有如下错误提示: 下面就介绍一下如何配置git的sshkey,以便我们可以用git方式下载源码。首先用如下命令(如未特别说明,所有命令均默认在GitBash工具下执行)检查一下用户名和邮......
  • Centos7部署php项目
    Centos7部署php项目一、安装NGINX添加nginx源rpm-Uvhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装并启动nginxyuminstallnginxsystemctlenable--nownginx//启动二、安装MySQL安装并启动MySQLyuminsta......
  • git多分支,git远程仓库, ssh方式连接远程仓库,协同开发,冲突解决
    1git多分支......
  • DELL R730 idrace web页面无法显示,可不重启服务器,ssh登录重启idrace服务
    故障现象:Dell服务器带外管理Idrace的web页面无法显示。处理过程:  无需冷启动服务器  ssh登录Dell服务器带外管理地址用户名与密码同为登录web页面账号密码  运行重启命令:racadmracreset  等待约2分钟后,Idrace带外管理web页面恢复正常显示,可正常登录。racadmrac......
  • centos 7设置IP
    centos7设置IPsetp1进入配置文件vi/etc/sysconfig/network-scripts/ifcfg-ens33setp2编辑TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADD......
  • CentOS 安装OpenStack Packstack 一键部署(二)
    运行Packstack一键部署工具packstack--allinone一键部署包安装指令,运行后一下输出结果 运行需要一定的时间,运行完后,Linux网卡虚拟网桥bre-ex是临时ip地址,需要生成配置文件cd/etc/sysconfig/network-scripts/lscpifcfg-ens33ifcfg-br-excatifcfg-br-ex......
  • centos设置防火墙
    查看防火墙状态: systemctlstatusfirewalld关闭防火墙: systemctlstopfirewalld开启防火墙: systemctlstartfirewalld设置白名单: #添加允许访问的端口firewall-cmd--zone=public--add-port=30880/tcp--permanent#添加允许访问......
  • 文件上传ssh 并显示进度条
    importosimportparamikoimporttimedefdownload_file_with_progress(hostname,port,username,password,remote_path,local_path):ssh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(hostname=hostname,p......