- 在服务器上跑训练、压测或者下载大文件时,最怕的就是 SSH 一断,任务跟着挂掉。很多人用 nohup 凑合,但想看输出、想多开几个窗口就很别扭。tmux 就是为这种场景生的:一个终端复用器,会话和你的终端窗口解耦,断开再连回来,会话还在。 一、安装(1 分钟)Ubuntu/Debian:sudo apt install tmuxCentOS:sudo yum install tmuxmacO... 在服务器上跑训练、压测或者下载大文件时,最怕的就是 SSH 一断,任务跟着挂掉。很多人用 nohup 凑合,但想看输出、想多开几个窗口就很别扭。tmux 就是为这种场景生的:一个终端复用器,会话和你的终端窗口解耦,断开再连回来,会话还在。 一、安装(1 分钟)Ubuntu/Debian:sudo apt install tmuxCentOS:sudo yum install tmuxmacO...
- 做后端开发,经常要 SSH 到服务器上跑一个耗时任务:导数据、跑脚本、压测,一跑就是几个小时。我的噩梦经历:有一次导库导到一半,家里的 Wi-Fi 闪断了一下,SSH 一断,导入进程直接被杀,几个小时白跑。后来同事教我用 tmux,这类问题就再没发生过。这篇把 tmux 最实用的用法写下来,给还在用"SSH 一直开着不敢关"的人参考。 tmux 是什么简单说,tmux 是一个"终端会话管理器... 做后端开发,经常要 SSH 到服务器上跑一个耗时任务:导数据、跑脚本、压测,一跑就是几个小时。我的噩梦经历:有一次导库导到一半,家里的 Wi-Fi 闪断了一下,SSH 一断,导入进程直接被杀,几个小时白跑。后来同事教我用 tmux,这类问题就再没发生过。这篇把 tmux 最实用的用法写下来,给还在用"SSH 一直开着不敢关"的人参考。 tmux 是什么简单说,tmux 是一个"终端会话管理器...
- 刚开好一台云服务器,第一件事不是装面板,而是看一眼日志。翻开 /var/log/auth.log,“Failed password” 一行接一行,一天下来能攒几千条——99% 是全网扫描的肉鸡在撞你的 SSH。这事跟你做没做错配置没关系,公网 IP 拿到手,扫描第二天就到。fail2ban 干的事很简单:盯着日志看,同一个 IP 短时间内连续输错几次密码,就调 iptables 把它封掉一段... 刚开好一台云服务器,第一件事不是装面板,而是看一眼日志。翻开 /var/log/auth.log,“Failed password” 一行接一行,一天下来能攒几千条——99% 是全网扫描的肉鸡在撞你的 SSH。这事跟你做没做错配置没关系,公网 IP 拿到手,扫描第二天就到。fail2ban 干的事很简单:盯着日志看,同一个 IP 短时间内连续输错几次密码,就调 iptables 把它封掉一段...
- 手里云服务器一多,SSH 就成了麻烦事:每台都开公网 22 端口、每台都要记 IP 和端口,时间一长,自己都记不清哪台是哪台。上周把几台机器整理了一遍,方案很简单——只留一台机器暴露 SSH 做跳板,其他机器全部走内网,用 ProxyJump 一跳直达。本文记录完整配置过程和几个坑。 一、先定拓扑跳板机 bastion:公网可达,只开 22 端口内网机 node-01 / node-02:只... 手里云服务器一多,SSH 就成了麻烦事:每台都开公网 22 端口、每台都要记 IP 和端口,时间一长,自己都记不清哪台是哪台。上周把几台机器整理了一遍,方案很简单——只留一台机器暴露 SSH 做跳板,其他机器全部走内网,用 ProxyJump 一跳直达。本文记录完整配置过程和几个坑。 一、先定拓扑跳板机 bastion:公网可达,只开 22 端口内网机 node-01 / node-02:只...
- 针对暴露在公网的弹性云服务器(ECS)高频遭遇恶意脚本 SSH 字典爆破,导致安全日志爆满、甚至存在被提权勒索风险的痛点,本文提供一套基于 Fail2ban 的自动化封禁工程解法。通过实时扫描系统日志并联动 iptables,实现对攻击源 IP 的秒级屏蔽。 针对暴露在公网的弹性云服务器(ECS)高频遭遇恶意脚本 SSH 字典爆破,导致安全日志爆满、甚至存在被提权勒索风险的痛点,本文提供一套基于 Fail2ban 的自动化封禁工程解法。通过实时扫描系统日志并联动 iptables,实现对攻击源 IP 的秒级屏蔽。
- SSH 端口转发做跨机浏览器控制的一次实战场景手里有两台机器:A 机(Linux 服务器/云桌面,跑着一个要调试的网页服务或登录态浏览器),B 机(我的本地沙箱/笔记本)。我要从 B 机操控 A 机上的 Chrome——看页面、点按钮、取 DOM,甚至做自动化测试。两台机器不在同一个内网,直连端口不通,但 A 机上有 SSHD,且 B 机能通过隧道或公网 SSH 连上 A。思路很直接:用 S... SSH 端口转发做跨机浏览器控制的一次实战场景手里有两台机器:A 机(Linux 服务器/云桌面,跑着一个要调试的网页服务或登录态浏览器),B 机(我的本地沙箱/笔记本)。我要从 B 机操控 A 机上的 Chrome——看页面、点按钮、取 DOM,甚至做自动化测试。两台机器不在同一个内网,直连端口不通,但 A 机上有 SSHD,且 B 机能通过隧道或公网 SSH 连上 A。思路很直接:用 S...
- 用 SSH 动态端口转发 + PAC 实现按域名分流的轻量代理在日常开发中,经常遇到这样的场景:某台机器访问特定网站(例如云服务控制台)不稳定,但又不希望所有流量都绕道代理。本文介绍一种零额外软件的方案:利用一台云服务器(如华为云 ECS)的 SSH,配合浏览器 PAC 脚本,实现“只有指定域名走代理”。 一、原理ssh -D 会在本地开启一个 SOCKS5 代理端口,所有经过该端口的连接... 用 SSH 动态端口转发 + PAC 实现按域名分流的轻量代理在日常开发中,经常遇到这样的场景:某台机器访问特定网站(例如云服务控制台)不稳定,但又不希望所有流量都绕道代理。本文介绍一种零额外软件的方案:利用一台云服务器(如华为云 ECS)的 SSH,配合浏览器 PAC 脚本,实现“只有指定域名走代理”。 一、原理ssh -D 会在本地开启一个 SOCKS5 代理端口,所有经过该端口的连接...
- SSH 断线导致云服务器上的长任务中断?tmux 用会话复用让进程在服务器端持续运行。本文从安装、会话管理、窗口分屏讲到一份实用的 .tmux.conf 配置,带你十分钟上手 tmux。 SSH 断线导致云服务器上的长任务中断?tmux 用会话复用让进程在服务器端持续运行。本文从安装、会话管理、窗口分屏讲到一份实用的 .tmux.conf 配置,带你十分钟上手 tmux。
- 问题现象刚买的 ECS,本地执行 ssh root@<公网IP> 报 Connection refused 或一直超时。排查三步看公网 IP:实例列表确认已绑定"弹性公网 IP",没有就先绑定,否则无从连接。查安全组:实例"安全组"规则里,入方向是否放通 TCP 22,源地址是否包含你的本机公网 IP(0.0.0.0/0 最宽松)。验证登录方式:选了"密钥对"要用 ssh -i 私钥 roo... 问题现象刚买的 ECS,本地执行 ssh root@<公网IP> 报 Connection refused 或一直超时。排查三步看公网 IP:实例列表确认已绑定"弹性公网 IP",没有就先绑定,否则无从连接。查安全组:实例"安全组"规则里,入方向是否放通 TCP 22,源地址是否包含你的本机公网 IP(0.0.0.0/0 最宽松)。验证登录方式:选了"密钥对"要用 ssh -i 私钥 roo...
- 17 台月付 0.3~0.8 美元的海外 NAT 容器实测,只有 1 台真正可用。本文拆解失效模式:宿主超售、平台 NAT 层只转 SYN 不传 TLS payload、容器内 REALITY 失效,并给出可复用的验收流程。 17 台月付 0.3~0.8 美元的海外 NAT 容器实测,只有 1 台真正可用。本文拆解失效模式:宿主超售、平台 NAT 层只转 SYN 不传 TLS payload、容器内 REALITY 失效,并给出可复用的验收流程。
- Cloudflare Tunnel 保活看门狗设计:从"能连边缘"到"端到端可达"的实战总结背景:一台 Windows 云电脑(以下简称被控端)通过 Cloudflare Tunnel 对外暴露 SSH, 控制端经 cloudflared access ssh 建连。隧道在边缘侧显示 Connected,但控制端 频繁报 Connection timed out during banner ... Cloudflare Tunnel 保活看门狗设计:从"能连边缘"到"端到端可达"的实战总结背景:一台 Windows 云电脑(以下简称被控端)通过 Cloudflare Tunnel 对外暴露 SSH, 控制端经 cloudflared access ssh 建连。隧道在边缘侧显示 Connected,但控制端 频繁报 Connection timed out during banner ...
- 家里和实验室的设备大多没有公网 IP,想从外网 SSH 回去,SSH 反向隧道是最省事的办法:不需要装任何穿透软件,一条命令就够。ssh -N -R 2222:localhost:22 user@你的公网服务器内网机器主动连向公网服务器,并在服务器上把 2222 端口反向转发回自己的 22 端口。之后在任何地方 ssh -p 2222 user@公网服务器 就能连回内网设备。但隧道建起来只是... 家里和实验室的设备大多没有公网 IP,想从外网 SSH 回去,SSH 反向隧道是最省事的办法:不需要装任何穿透软件,一条命令就够。ssh -N -R 2222:localhost:22 user@你的公网服务器内网机器主动连向公网服务器,并在服务器上把 2222 端口反向转发回自己的 22 端口。之后在任何地方 ssh -p 2222 user@公网服务器 就能连回内网设备。但隧道建起来只是...
- 记录用 SSH 反向隧道从外网访问家里内网设备的实践方法,包括一条命令建立隧道、服务端 GatewayPorts 配置、autossh 自动重连和安全注意事项。 记录用 SSH 反向隧道从外网访问家里内网设备的实践方法,包括一条命令建立隧道、服务端 GatewayPorts 配置、autossh 自动重连和安全注意事项。
- 用 cloud-init 把 Nginx 安装与页面部署塞进 ECS 开机流程,一条 hcloud 命令完成部署;附 EIP 绑定、多版本 API 解析、子网 DNS 等四个常见坑。 用 cloud-init 把 Nginx 安装与页面部署塞进 ECS 开机流程,一条 hcloud 命令完成部署;附 EIP 绑定、多版本 API 解析、子网 DNS 等四个常见坑。
- 经常在云服务器上跑长任务的人,都有过这样的经历:SSH 连着服务器编译代码、训练模型、下载大文件,笔记本一合盖、Wi-Fi 一抖,连接断了,任务也跟着没了。重新连上去只能干瞪眼——半天的进度白跑了。其实 Linux 下有个用了就回不去的工具:tmux。它在服务器上创建一个“虚拟终端会话”,你的命令跑在会话里,而不是跑在 SSH 连接里。SSH 断了,会话还在;重新连上去,attach 回去,... 经常在云服务器上跑长任务的人,都有过这样的经历:SSH 连着服务器编译代码、训练模型、下载大文件,笔记本一合盖、Wi-Fi 一抖,连接断了,任务也跟着没了。重新连上去只能干瞪眼——半天的进度白跑了。其实 Linux 下有个用了就回不去的工具:tmux。它在服务器上创建一个“虚拟终端会话”,你的命令跑在会话里,而不是跑在 SSH 连接里。SSH 断了,会话还在;重新连上去,attach 回去,...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签