Windows系统/Linux系统修改远程连接端口号

目录

Windows系统

操作如下

Linux系统

SELinux添加开放端口

​ 查看防火墙状态


Windows系统

需要修改注册表的两个地方:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp,修改PortNumber值
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp,修改PortNumber值

PortNumber修改为你想要的端口号即可

注意:

  1. 如果操作系统开启防火墙,需要把端口号加入到防火墙入站规则中,否则无法访问。
  2. 修改后如果新的端口号依然无法访问,重启电脑。

操作如下

  1. Win + R ,输入“regedit”,回车
  2. 复制: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp,粘贴到顶部导航栏中,回车,在右侧找到PortNumber,双击打开,选中十进制,输入你想要的端口号即可。

Linux系统

在/etc/ssh/sshd_config文件中进行修改

vim /etc/ssh/sshd_config

找到#Port22(这里默认是注释的状态),可以选择是在下面重新添加需要新增或修改的端口Port xxx,按Esc键退出输入模式,再输入:wq 保存退出

重启ssh服务:systemctl restart sshd.service

查看端口:netstat -anlpt | grep ssh(或是自行设置的端口)

也可以通过远程登录的方式进行查看

若没有配置增强机制SELinux和防火墙firewalld就跳过一下步骤,若需要配置则进行操作:

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 122

​ 再次查看,系统输出结果

ssh_port_t tcp 122,22

若需要限制远程连接,可以通过一下规范来进行限定

PermitRootLogin yes #允许远程登录

PasswordAuthentication yes #允许远程密码登录

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

​ 查看防火墙状态

firewall-cmd --state

​ 查看防火墙开放端口

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

​ 开放122端口

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

​ 配置防火墙端口生效

firewall-cmd --reload

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值