- 第一次使用华为云弹性云服务器(ECS)时,可以按下面的步骤快速创建并登录一台Linux云服务器。一、创建实例登录华为云控制台,进入“弹性云服务器ECS”,点击“购买弹性云服务器”。计费模式可先选择按需计费,区域选择离自己最近的区域;规格选择入门级通用计算型即可;镜像推荐公共镜像中的Ubuntu或CentOS。网络使用默认VPC和子网,并为实例绑定弹性公网IP。二、配置安全组安全组相当于云服务... 第一次使用华为云弹性云服务器(ECS)时,可以按下面的步骤快速创建并登录一台Linux云服务器。一、创建实例登录华为云控制台,进入“弹性云服务器ECS”,点击“购买弹性云服务器”。计费模式可先选择按需计费,区域选择离自己最近的区域;规格选择入门级通用计算型即可;镜像推荐公共镜像中的Ubuntu或CentOS。网络使用默认VPC和子网,并为实例绑定弹性公网IP。二、配置安全组安全组相当于云服务...
- 近期排查华南-广州区域ECS实例,发现SSH端口对全网开放、root密码登录开启,单日失败登录超2000次。本文记录安全组收敛、SSH配置加固、fail2ban自动封禁、端口偏移等加固方案与验证过程。 近期排查华南-广州区域ECS实例,发现SSH端口对全网开放、root密码登录开启,单日失败登录超2000次。本文记录安全组收敛、SSH配置加固、fail2ban自动封禁、端口偏移等加固方案与验证过程。
- SSH 连不上,报错通常只有一句:connect to host x.x.x.x port 22: Connection timed out,或者 Connection refused。这两句指向的方向完全不同,先分清再动手,能省掉一半无用功。 先区分 refused 和 timed outConnection refused 说明包到了机器,只是 22 端口上没有进程在听。常见原因是 ss... SSH 连不上,报错通常只有一句:connect to host x.x.x.x port 22: Connection timed out,或者 Connection refused。这两句指向的方向完全不同,先分清再动手,能省掉一半无用功。 先区分 refused 和 timed outConnection refused 说明包到了机器,只是 22 端口上没有进程在听。常见原因是 ss...
- 先说结论:长任务别裸奔在 SSH 会话里在服务器上跑一个要几小时的任务,最怕的不是任务本身,而是中间网络抖一下、笔记本合盖、Wi-Fi 换个热点,SSH 一断,正在跑的进程就跟着没了。解决办法不是“祈祷网络稳定”,而是让任务脱离你这次登录会话独立活着。tmux 就是干这个的:它在服务器上维持一个会话(session),你随时可以断开、随时再接回来,会话里的程序一直在跑,输出也都保留着。安装与... 先说结论:长任务别裸奔在 SSH 会话里在服务器上跑一个要几小时的任务,最怕的不是任务本身,而是中间网络抖一下、笔记本合盖、Wi-Fi 换个热点,SSH 一断,正在跑的进程就跟着没了。解决办法不是“祈祷网络稳定”,而是让任务脱离你这次登录会话独立活着。tmux 就是干这个的:它在服务器上维持一个会话(session),你随时可以断开、随时再接回来,会话里的程序一直在跑,输出也都保留着。安装与...
- 做云开发和运维,每天要ssh登录几十次服务器,如果每次都输密码,既麻烦也不安全。这篇文章用三分钟带你配好SSH免密登录,一劳永逸。一、为什么要免密登录除了省去输密码的麻烦,密钥登录其实比密码更安全:密码可以被暴力猜测,而密钥对基于非对称加密,私钥永远不离开你的电脑,服务器上只放公钥,即使服务器被攻破,攻击者也拿不到你的私钥。二、三步搞定第一步,在本机生成密钥对:ssh-keygen -t e... 做云开发和运维,每天要ssh登录几十次服务器,如果每次都输密码,既麻烦也不安全。这篇文章用三分钟带你配好SSH免密登录,一劳永逸。一、为什么要免密登录除了省去输密码的麻烦,密钥登录其实比密码更安全:密码可以被暴力猜测,而密钥对基于非对称加密,私钥永远不离开你的电脑,服务器上只放公钥,即使服务器被攻破,攻击者也拿不到你的私钥。二、三步搞定第一步,在本机生成密钥对:ssh-keygen -t e...
- Fake-IP 沙箱里的一次 DNS 排障:doh-stub 预解析实战先说症状:域名能“解析”,但连不上这台沙箱的默认 DNS 有个特殊机制:所有域名经系统 DNS 查询,返回的都是一段虚拟 IP(198.18.x.x 段)。每个域名固定对应一个虚拟地址,比如 github.com 恒为其中一个。表面看解析成功了,实际上这些地址在公网不可路由,程序拿着它直连必然超时。更迷惑人的是,走默认 ... Fake-IP 沙箱里的一次 DNS 排障:doh-stub 预解析实战先说症状:域名能“解析”,但连不上这台沙箱的默认 DNS 有个特殊机制:所有域名经系统 DNS 查询,返回的都是一段虚拟 IP(198.18.x.x 段)。每个域名固定对应一个虚拟地址,比如 github.com 恒为其中一个。表面看解析成功了,实际上这些地址在公网不可路由,程序拿着它直连必然超时。更迷惑人的是,走默认 ...
- 这台 Debian 小服务器挂在公网上,SSH 的 22 端口每天都会被扫,auth.log 里满是失败登录。密码再复杂也架不住字典爆破,前阵子我把 SSH 加固了一遍,记下来以后照着做。一、密钥登录,关掉密码登录先在电脑上生成密钥:ssh-keygen -t ed25519,一路回车即可。再把公钥传到服务器:ssh-copy-id user@服务器。传完先用新终端试登,确认能登录再关当前会... 这台 Debian 小服务器挂在公网上,SSH 的 22 端口每天都会被扫,auth.log 里满是失败登录。密码再复杂也架不住字典爆破,前阵子我把 SSH 加固了一遍,记下来以后照着做。一、密钥登录,关掉密码登录先在电脑上生成密钥:ssh-keygen -t ed25519,一路回车即可。再把公钥传到服务器:ssh-copy-id user@服务器。传完先用新终端试登,确认能登录再关当前会...
- 顺序不能乱:生成密钥 → 放上公钥 → 新会话验证通过 → 关密码登录 → 再验证一次。跳过验证那一步直接关密码,是新手把自己锁在服务器外最常见的死法。 顺序不能乱:生成密钥 → 放上公钥 → 新会话验证通过 → 关密码登录 → 再验证一次。跳过验证那一步直接关密码,是新手把自己锁在服务器外最常见的死法。
- 买好云服务器、第一次用 SSH 连上去之后,很多人就直接开始装软件了。但我的习惯是先花十分钟把登录这件事处理好:公网上的服务器从第一天就会被自动化程序扫描,弱密码被撞开只是时间问题。这篇记录我自己的设置顺序,都是基础动作,但顺序不能反。 一、先生成密钥对,私钥只留在自己电脑上在本地电脑上生成一对密钥(以常见的 Ed25519 为例):ssh-keygen -t ed25519 -C "my-... 买好云服务器、第一次用 SSH 连上去之后,很多人就直接开始装软件了。但我的习惯是先花十分钟把登录这件事处理好:公网上的服务器从第一天就会被自动化程序扫描,弱密码被撞开只是时间问题。这篇记录我自己的设置顺序,都是基础动作,但顺序不能反。 一、先生成密钥对,私钥只留在自己电脑上在本地电脑上生成一对密钥(以常见的 Ed25519 为例):ssh-keygen -t ed25519 -C "my-...
- 每天第一次登录服务器时,很多人都会好奇:我明明没有输入密码,服务器怎么就敢放我进去?它到底凭什么认定,屏幕前的这个人就是我?答案不在密码里,而在一对钥匙里。先说结论:SSH 免密登录不是不需要验证,而是把“你知道什么”换成了“你拥有什么”。你手里有一把私钥,服务器手里有一把配对的公钥。登录时,服务器不会向你要私钥,而是出一道只有私钥才能解开的题目,你答对了,它就相信你。这对钥匙用 ssh-k... 每天第一次登录服务器时,很多人都会好奇:我明明没有输入密码,服务器怎么就敢放我进去?它到底凭什么认定,屏幕前的这个人就是我?答案不在密码里,而在一对钥匙里。先说结论:SSH 免密登录不是不需要验证,而是把“你知道什么”换成了“你拥有什么”。你手里有一把私钥,服务器手里有一把配对的公钥。登录时,服务器不会向你要私钥,而是出一道只有私钥才能解开的题目,你答对了,它就相信你。这对钥匙用 ssh-k...
- 用一对 SSH 密钥代替密码登录服务器:本文介绍公钥与私钥的工作原理、生成密钥对、把公钥放到服务器、权限设置与常见问题排查,以及更安全的日常习惯。 用一对 SSH 密钥代替密码登录服务器:本文介绍公钥与私钥的工作原理、生成密钥对、把公钥放到服务器、权限设置与常见问题排查,以及更安全的日常习惯。
- 突破 Windows OpenSSH Session 0 隔离:大模型 MCP 视觉接管的 TCP Bridge 桥接方案在当前 AI 桌面自动化(Computer Use / RPA)以及大模型 MCP(Model Context Protocol)生态中,许多开发者尝试通过 OpenSSH 连接远端 Windows 物理机来实现原生的 GUI 控制。然而,这条技术路线往往会撞上微软底层的... 突破 Windows OpenSSH Session 0 隔离:大模型 MCP 视觉接管的 TCP Bridge 桥接方案在当前 AI 桌面自动化(Computer Use / RPA)以及大模型 MCP(Model Context Protocol)生态中,许多开发者尝试通过 OpenSSH 连接远端 Windows 物理机来实现原生的 GUI 控制。然而,这条技术路线往往会撞上微软底层的...
- 密码登录用起来顺手,却是云服务器最容易被盯上的入口。只要 22 端口对外暴露,扫描器就会日夜试弱口令、撞库和爆破,日志里常能看到成串的失败登录。换成 SSH 密钥登录就不一样了:服务器验证的是你手里独一无二的私钥,而不是一段可以猜到的口令,日常登录反而更省事。三步就能完成切换,顺序不能乱。第一步,在自己的电脑上生成密钥对,不要在服务器上生成再下载私钥。执行 ssh-keygen -t ed2... 密码登录用起来顺手,却是云服务器最容易被盯上的入口。只要 22 端口对外暴露,扫描器就会日夜试弱口令、撞库和爆破,日志里常能看到成串的失败登录。换成 SSH 密钥登录就不一样了:服务器验证的是你手里独一无二的私钥,而不是一段可以猜到的口令,日常登录反而更省事。三步就能完成切换,顺序不能乱。第一步,在自己的电脑上生成密钥对,不要在服务器上生成再下载私钥。执行 ssh-keygen -t ed2...
- 服务器一多,登录命令就开始失控:ssh -p 2222 -i ~/.ssh/id_work user@203.0.113.10,端口、密钥、用户名各不相同,靠历史记录翻找既慢又容易敲错。更糟的是把这些写进脚本后,换一台机器又要改一遍。其实 OpenSSH 自带了解法:~/.ssh/config。一次写好配置,之后登录只需要 ssh 名字。在本地创建 ~/.ssh/config,权限设为 60... 服务器一多,登录命令就开始失控:ssh -p 2222 -i ~/.ssh/id_work user@203.0.113.10,端口、密钥、用户名各不相同,靠历史记录翻找既慢又容易敲错。更糟的是把这些写进脚本后,换一台机器又要改一遍。其实 OpenSSH 自带了解法:~/.ssh/config。一次写好配置,之后登录只需要 ssh 名字。在本地创建 ~/.ssh/config,权限设为 60...
- 安装sshapt install -y openssh-server 启动sshsystemctl enable sshsystemctl start ssh 编辑 SSH 配置文件使用以下命令打开 SSH 配置文件:vim /etc/ssh/sshd_config 修改认证设置在文件中找到 # Authentication: 这一行,并在其下方添加:PermitRootLogin ye... 安装sshapt install -y openssh-server 启动sshsystemctl enable sshsystemctl start ssh 编辑 SSH 配置文件使用以下命令打开 SSH 配置文件:vim /etc/ssh/sshd_config 修改认证设置在文件中找到 # Authentication: 这一行,并在其下方添加:PermitRootLogin ye...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签