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

    文章

    533

    浏览量

    28834
  • SSH
    SSH
    +关注

    关注

    0

    文章

    177

    浏览量

    16075
收藏 人收藏

    评论

    相关推荐

    ssh连接

    ,OpenSSH同时支持SSH1和SSH2协议。 目前几乎所有的Linux发行版捆绑了OpenSSH,RedHat也不例外,默认RedHat的安装程序会将OpenSSH服务和客户程序安 装在系统上。请使用下面
    发表于 03-28 16:38

    怎么用SSH密钥登陆vps?

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 3、系统会提示你选择密钥保存的位置,默认是~/.ssh/id_rsa,直接按Enter选择
    的头像 发表于 02-20 16:29 251次阅读

    宝塔面板修改服务器密码怎么设置?

    宝塔面板是一种用于服务器管理的Web面板,允许用户通过图形用户界面轻松管理服务器。如果你想修改服务器密码,你可能需要通过SSH登录到服务器并执行一些命令。以下是一般的步骤: 一、通过SSH登录
    的头像 发表于 01-24 17:27 605次阅读

    嵌入式学习——ElfBoard ELF1板卡 ssh服务的搭建和使用的方法来了

    连接Linux服务器; (二)SSH默认端口是22号端口,安全协议版本SSHv2,出了SSHv2版本之外还有SSHv1版本(有漏洞,不安全); (三)
    发表于 12-08 10:11

    I.MX6ULL-ElfBoard ELF1板卡-Windows和Ubuntu之间远程操作

    中选择SSH,如下图所示。(2)在弹出操作框里输入Ubuntu的IP(192.168.2.101)和端口号(默认是22),然后点击“OK”,如下图所示。 (3)在新窗口中输入账号“el
    发表于 12-07 10:17

    ubuntu系统ip地址配置

    配置。但是这种方式只能临时修改,当服务器重启后,配置信息会丢失。 直接修改配置文件。Ubuntu系统的配置文件在:/etc/network/interfaces。可以编辑该文件,例如输入以下命
    的头像 发表于 11-13 17:01 6079次阅读

    SSH端口号是什么?SSH是如何工作的?

    SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。传统远程登录或文件传输方式,例如Telnet、FTP,使用明文传输数据,存在很多
    的头像 发表于 11-10 10:06 1066次阅读
    <b class='flag-5'>SSH</b><b class='flag-5'>端口</b>号是什么?<b class='flag-5'>SSH</b>是如何工作的?

    i.MX6ULL——ElfBoard ELF1板卡 修改ssh默认端口号的方法

    root@ELF1:~# /etc/init.d/dropbear restart 3.ssh登录 ELF 1开发板通过网线和电脑连接,打开putty,输入网口ip,端口修改成自己设置的,open打开串口,输入用户名即可登录
    发表于 10-26 13:30

    嵌入式学习——ElfBoard ELF1板卡 修改ssh默认端口号的方法

    root@ELF1:~# /etc/init.d/dropbear restart 3.ssh登录 ELF 1开发板通过网线和电脑连接,打开putty,输入网口ip,端口修改成自己设置的,open打开串口,输入用户名即可登录
    发表于 10-26 13:26

    NAS教程丨如何通过SSH访问TNAS

    ; 2、打开TNAS,进入控制面板的【终端与SNMP】,开启SSH访问,系统默认端口为9222,你也可以自行设置,点击应用,即设置成功; 3、在电脑上运行putty,在Host name栏输入TNAS的IP地址
    的头像 发表于 10-19 11:40 1055次阅读
    NAS教程丨如何通过<b class='flag-5'>SSH</b>访问TNAS

    SSH端口号是什么?SSH原理详解分析

    OpenSSH是SSH协议的开源实现,支持在Unix操作系统上运行,最新版本可以在OpenSSH官网下载。目前Windows10已经包含OpenSSH客户端和服务器软件,可在“设置—应用—应用与功能—可选功能”中搜索安装。
    发表于 10-16 16:00 2601次阅读
    <b class='flag-5'>SSH</b><b class='flag-5'>端口</b>号是什么?<b class='flag-5'>SSH</b>原理详解分析

    【触觉智能 Purple Pi OH 开发板体验】无网络状态连接ssh解决办法

    ,用户可以在不输入密码的情况下连接到远程主机。 SSH隧道: SSH还可以用于创建安全隧道,将本地端口和远程主机的端口进行映射。这种方式可用于加密通信并绕过防火墙限制,实现远程访问。
    发表于 08-20 12:38

    017. 17 SSH09 22端口

    SSH
    充八万
    发布于 :2023年06月29日 08:31:56

    【linux篇】ubuntu下的SSH安装与使用

    SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机。常用于远程登陆Linux服务器,在Linux可以通过在终端通过ssh命令进行登陆
    的头像 发表于 06-13 09:07 3471次阅读

    SSH命令详解

    ssh是一种安全的远程登录及传输协议。ssh可用于远程登录、远程文件传输等。ssh是安全的shell。
    的头像 发表于 06-02 10:00 5778次阅读
    <b class='flag-5'>SSH</b>命令详解