ubuntu 更改 ssh 默认端口

出于加固安全考虑,一般公司会禁用 ssh 的 22 端口号,因此我们需要改为其他端口。

1、ssh 命令行登录

进入台式机,修改 /etc/ssh/sshd_config 文件中的 Port 配置行,将 22 改为 8022,保存修改后,重启 ssh 服务。

bash 复制代码
// 1. 修改配置
sudo vi /etc/ssh/sshd_config

// 2. 重启 ssh
sudo systemctl restart ssh

//【不想确认可跳过此步骤】 3. 查看 ssh 监听端口
sudo lsof -i:22   // 无输出
sudo lsof -i:8022 // 输出 sshd 进程信息,说明可以通过 8022 端口访问了

// 4. ssh 登录,通过 -p 选项将 ssh 登录端口指定为 8022 即可
ssh -p 8022 yourname@172.20.122.26

/etc/ssh/sshd_config 文件:

2、vscode 登录

在家(非办公网)也可以登录了

3、scp 拷贝文件

使用 scp 进行文件传输时需要通过 -P 选项指定端口 8022:

bash 复制代码
scp -P 8022 ./stable yourname@172.20.122.26:/home/yourname
相关推荐
丰锋ff1 天前
用户管理命令
linux·运维·服务器
刚入门的大一新生1 天前
Linux-线程概念
linux·jvm
H.莓飛1 天前
【数据结构】排序总结与规模实测
linux·服务器·开发语言·数据结构·visual studio·1024程序员节
Zenova EdgeOS1 天前
Linux 日志实战:用 journalctl 精准检索与治理工业边缘日志
linux·运维·chrome
Dxy12393102161 天前
Linux 压缩解压相关命令介绍
linux·运维·服务器
eleven_4u1 天前
QPS如何计算,如何部署架构
java·linux·运维·jvm·中间件
东城居士1 天前
理解Linux RTC驱动
linux·嵌入式系统
蘑菇小白1 天前
Linux多线程开发
linux·开发语言·线程
Ruiery1 天前
Linux 6.6内核内存管理深度解析(十):KSM 同页合并 — 内容去重,把 N 份相同内存合并成 1 份
linux·运维·服务器
Huangjin007_1 天前
【Linux 系统篇(三十三)】通信(三):System V 共享内存详解
linux·运维·服务器