添加或修改ssh服务的端口

 摘自:https://www.cnblogs.com/freeweb/p/5667166.html

 

  通常ssh远程登录的默认端口是22,这个端口一般是可以更改或者添加的,配置文件位置在:/etc/ssh/sshd_config通过编辑文件可以修改sshd服务的相关配置,以下新增端口2223,即除了22端口可以登录服务器外2223也可以登录

  执行命令 vim /etc/ssh/sshd_config 编辑配置文件

  

  可以看到默认端口是22并且注释,然后去掉注释并且新增一行 Port 2223 然后保存并退出

  

  现在重启ssh服务: systemctl restart sshd.service 

  重启之后使用原来的22和2223端口均可以连接,当不是默认端口时需要使用 ssh -p 2223 hostname 进行连接,其中hostname是主机名,到这里ssh多端口登录就配置完毕了

  另外需要注意一点就是,如果selinux没有关闭,那么端口会绑定失败,使用 systemctl status sshd.service 命令查看状态时会发现error: Bind to port 2223 on 0.0.0.0 failed: Permission denied,的错误,这种情况改下,要关闭selinux,然后再次重新启动ssh服务,新的端口才可以生效

posted @   LiuYanYGZ  阅读(857)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2020-01-22 Python原始套接字编程
2020-01-22 集线器、交换机、路由器的区别,Ip、mac、子网掩码、默认网关的那点事儿
2020-01-22 简单文件传输协议---TFTP
2020-01-22 tftp格式及流程
点击右上角即可分享
微信分享提示