0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Ubuntu修改SSH默认端口指南

深圳市恒讯科技有限公司 来源:深圳市恒讯科技有限公司 作者:深圳市恒讯科技有 2023-12-21 17:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

修改SSH(Secure Shell)默认端口是一种增加系统安全性的方法,因为大多数攻击都是针对默认端口22进行的。以下是在Ubuntu系统上修改SSH默认端口的指南:

1、登录到服务器:
使用SSH登录到您的Ubuntu服务器。如果您使用的是默认端口22,命令可能如下(请替换 和 分别为您的服务器IP地址和用户名):
ssh @

2、切换到超级用户:sudo su
或者使用以下命令以sudo方式执行后续的命令:sudo -i

3、备份SSH配置文件:
在修改配置文件之前,建议先备份SSH配置文件,以便出现问题时可以还原。
cp /etc/ssh/sshd_config /etc/ssh/sshd_config_backup

4、修改SSH配置文件:
使用文本编辑器(比如nano或vim)打开SSH配置文件:nano /etc/ssh/sshd_config
找到并修改以下行:# Port 22
将端口号22修改为您想要使用的任何其他端口号。确保选择的端口号在未被其他服务使用,并且不要使用被保留的端口号。
Port

5、保存并关闭文件:
在使用nano编辑器时,按下Ctrl + X,然后按Y确认修改,最后按Enter保存并退出。

6、重启SSH服务:
修改完配置文件后,重启SSH服务以使更改生效。service ssh restart
或者使用systemctl:systemctl restart ssh

7、验证新端口:
使用新的端口号登录服务器:
ssh -p @
确保您能够成功连接,然后再关闭原来的SSH连接。

注意事项:
1、在修改SSH端口之前,请确保您记住了新的端口号,以免被自己锁在外面。
2、修改SSH端口后,确保您的防火墙配置允许新端口的流量。
3、不建议使用常见端口(如80、443等),因为这些端口通常被其他服务使用。

在做出这些更改之前,请确保您了解所做更改的潜在风险,并确保在远程访问时不会因此而被锁在外面。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Ubuntu
    +关注

    关注

    5

    文章

    603

    浏览量

    32900
  • SSH
    SSH
    +关注

    关注

    0

    文章

    198

    浏览量

    17579
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    20个常用服务端口及对应服务信息

    (1) 端口号:21 服务名称:FTP 服务描述:文件传输协议,用于在客户端和服务器之间传输文件。 (2) 端口号:22 服务名称::SSH 服务描述:安全外壳协议,用于在网络中安全地远程登录
    发表于 12-03 06:07

    飞凌嵌入式ElfBoard-常用的网络服务的搭建之SSH服务搭建

    ;2)SSH默认端口是22号端口,安全协议版本SSHv2,出了SSHv2版本之外还有SSHv1版本(有漏洞,不安全);3)SSH服务端主要包
    发表于 10-24 08:48

    搭建自己的ubuntu系统之创建ubuntu虚拟机

    查看,点击“下一步”。选择稍后安装操作系统,点击“下一步”。保持默认,点击“下一步”。修改虚拟机名称及安装位置,点击“下一步”。同样按照实际情况设置内存大小。设置网络类型,默认为NAT模式,点击下一步
    发表于 09-25 09:39

    SSH 远程连接内网 Linux 服务器

    。 前提条件 在使用 ZeroNews SSH 远程连接 Linux 服务器之前,请确认您的 Linux 服务器已开启远程连接服务。如果未开启 SSH,请参考 CentOS/Ubuntu 启用
    的头像 发表于 09-17 19:52 291次阅读
    <b class='flag-5'>SSH</b> 远程连接内网 Linux 服务器

    精通远程控制:借助树莓派释放 SSH 的强大功能!

    什么是SSH?我们如何利用SSH连接到树莓派、对其进行监控并执行其他任务?注意:文章链接可能需要科学上网。通过SSH连接到树莓派是远程管理设备的最有效方法之一。但SSH究竟是什么呢?如
    的头像 发表于 06-27 15:26 790次阅读
    精通远程控制:借助树莓派释放 <b class='flag-5'>SSH</b> 的强大功能!

    SSH常用命令详解

    SSH常用命令详解
    的头像 发表于 06-04 11:30 1730次阅读

    SSH远程登录与控制教程

    SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH 为建立在应用层和传输层基础上的安全
    的头像 发表于 04-09 13:43 3979次阅读
    <b class='flag-5'>SSH</b>远程登录与控制教程

    [迅为]Linux开发小技巧:Remote - SSH插件

    [迅为]Linux开发小技巧:Remote - SSH插件
    的头像 发表于 04-01 15:46 953次阅读
    [迅为]Linux开发小技巧:Remote - <b class='flag-5'>SSH</b>插件

    stm32mp远程复制文件ssh不能连接怎么解决?

    1、看ubuntu环境中ssh是正在运行的,但是从ubuntu复制文件到开发板或者直接ssh连接无法连接,串口连接正常。 ![af63571d6348f3a1d8696174b49e2
    发表于 03-07 13:02

    ADI公司串行端口开发和故障排除指南

    电子发烧友网站提供《EE-74:ADI公司串行端口开发和故障排除指南.pdf》资料免费下载
    发表于 01-07 13:48 13次下载
    ADI公司串行<b class='flag-5'>端口</b>开发和故障排除<b class='flag-5'>指南</b>

    深入解析SSH协议,轻松实现安全高效的服务器管理

    过程中被窃听或篡改。SSH支持多种身份验证方法,包括密码、公钥和证书等,以确保只有授权用户能够访问系统。除了远程登录,SSH还支持文件传输和端口转发等功能,使得SSH成为一种广泛使用的
    的头像 发表于 12-19 13:40 1629次阅读

    TMS320C672x DSP通用主机端口接口(UHPI)参考指南

    电子发烧友网站提供《TMS320C672x DSP通用主机端口接口(UHPI)参考指南.pdf》资料免费下载
    发表于 12-17 16:12 0次下载
    TMS320C672x DSP通用主机<b class='flag-5'>端口</b>接口(UHPI)参考<b class='flag-5'>指南</b>

    TMS320DM643x DMP主机端口接口(HPI)用户指南

    电子发烧友网站提供《TMS320DM643x DMP主机端口接口(HPI)用户指南.pdf》资料免费下载
    发表于 12-16 10:20 0次下载
    TMS320DM643x DMP主机<b class='flag-5'>端口</b>接口(HPI)用户<b class='flag-5'>指南</b>

    Ubuntu系统的优缺点分析 Ubuntu系统与Windows的比较

    Ubuntu是完全开源的,用户可以免费下载和使用,这对于预算有限的用户来说是一个巨大的优势。 社区支持 :Ubuntu有一个庞大的社区,用户可以从中获得帮助和支持,这对于解决技术问题非常有帮助。 安全性 :Linux系统以其安全性而闻名,
    的头像 发表于 12-12 14:31 5425次阅读

    如何在Windows中安装Ubuntu系统

    在Windows中安装Ubuntu系统通常有两种方法:使用虚拟机软件安装Ubuntu作为虚拟机,或者使用双启动安装Ubuntu与Windows共存。以下是两种方法的步骤: 方法一:使用虚拟机软件安装
    的头像 发表于 12-12 14:29 3178次阅读