- SSH 入门:密钥登录、端口转发与安全加固一次讲清远程管理云服务器时,SSH 几乎是绕不开的工具。它用加密通道代替明文传输,让你在自己的电脑上安全地操作远端机器。本文从最基础的登录讲起,逐步讲到密钥登录、端口转发和常见的安全加固做法,适合刚接触服务器的新手。 一、SSH 是什么SSH 的全称是 Secure Shell,默认走 22 端口。一次典型的登录命令是这样的:ssh usernam... SSH 入门:密钥登录、端口转发与安全加固一次讲清远程管理云服务器时,SSH 几乎是绕不开的工具。它用加密通道代替明文传输,让你在自己的电脑上安全地操作远端机器。本文从最基础的登录讲起,逐步讲到密钥登录、端口转发和常见的安全加固做法,适合刚接触服务器的新手。 一、SSH 是什么SSH 的全称是 Secure Shell,默认走 22 端口。一次典型的登录命令是这样的:ssh usernam...
- A small cloud server is often attacked within hours of going online. On my own low-cost ECS instance, the first thing I saw in the logs was repeated password-guessing against SSH. This short note r... A small cloud server is often attacked within hours of going online. On my own low-cost ECS instance, the first thing I saw in the logs was repeated password-guessing against SSH. This short note r...
- 安装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...
- 安装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...
- 作为开发者,我们经常要通过 SSH 登录云服务器跑一些耗时任务:编译代码、下载大文件、跑训练脚本。最让人头疼的是:本地网络一波动,SSH 断开,终端里跑了一半的任务就跟着退出,前功尽弃。tmux 就是为解决这个问题而生的终端复用工具。它能在服务器上创建一个“持久会话”,即使 SSH 断开,会话里的程序依然在后台运行;重新连上服务器后,一条命令就能回到之前的终端现场。 安装大多数 Linux ... 作为开发者,我们经常要通过 SSH 登录云服务器跑一些耗时任务:编译代码、下载大文件、跑训练脚本。最让人头疼的是:本地网络一波动,SSH 断开,终端里跑了一半的任务就跟着退出,前功尽弃。tmux 就是为解决这个问题而生的终端复用工具。它能在服务器上创建一个“持久会话”,即使 SSH 断开,会话里的程序依然在后台运行;重新连上服务器后,一条命令就能回到之前的终端现场。 安装大多数 Linux ...
- 服务器明明负载不高、网络延迟也正常,ssh 登录却要卡十几秒才进 shell。密码都输完了,光标在那转圈——这种慢,大概率不是网络问题,而是登录流程里某个环节在"等超时"。用 ssh -vvv 看一眼时间戳断点,基本能定位到下面三个嫌疑人之一。 1. 反向 DNS 解析:UseDNS yes 是最常见的坑OpenSSH 服务端默认 UseDNS yes,每次有连接进来,它会拿客户端 IP 做... 服务器明明负载不高、网络延迟也正常,ssh 登录却要卡十几秒才进 shell。密码都输完了,光标在那转圈——这种慢,大概率不是网络问题,而是登录流程里某个环节在"等超时"。用 ssh -vvv 看一眼时间戳断点,基本能定位到下面三个嫌疑人之一。 1. 反向 DNS 解析:UseDNS yes 是最常见的坑OpenSSH 服务端默认 UseDNS yes,每次有连接进来,它会拿客户端 IP 做...
- 介绍SSH登录加固的完整流程:部署并验证ed25519密钥、创建普通用户、关闭密码登录与root限制、修改sshd配置,以及使用fail2ban自动封禁爆破IP,并给出日常检查清单。 介绍SSH登录加固的完整流程:部署并验证ed25519密钥、创建普通用户、关闭密码登录与root限制、修改sshd配置,以及使用fail2ban自动封禁爆破IP,并给出日常检查清单。
- 用密钥代替密码登录,配合端口转发访问内网服务,既减少暴力破解风险,又不用到处开端口。本文讲清密钥生成、保管与转发的两条边界。 用密钥代替密码登录,配合端口转发访问内网服务,既减少暴力破解风险,又不用到处开端口。本文讲清密钥生成、保管与转发的两条边界。
- 只需 5 分钟配置一次 SSH 免密登录:本文讲清非对称加密原理、ssh-keygen + ssh-copy-id 三步配置、config 别名管理多台服务器,以及权限不足、SELinux 等常见报错的排查方法,最后给出私钥 passphrase 与关闭密码登录的加固建议。 只需 5 分钟配置一次 SSH 免密登录:本文讲清非对称加密原理、ssh-keygen + ssh-copy-id 三步配置、config 别名管理多台服务器,以及权限不足、SELinux 等常见报错的排查方法,最后给出私钥 passphrase 与关闭密码登录的加固建议。
- 一、SSH 是什么SSH(Secure Shell)是一个应用层协议,基于 TCP,默认端口 22,用于在不安全网络上提供加密的远程登录、命令执行和文件传输。它取代了 telnet、rlogin、rsh、ftp 等明文协议。协议版本:SSH-1 因存在安全缺陷已淘汰,现全部使用 SSH-2。主流实现:OpenSSH(Linux/macOS 默认)、PuTTY(Windows)、Dropbea... 一、SSH 是什么SSH(Secure Shell)是一个应用层协议,基于 TCP,默认端口 22,用于在不安全网络上提供加密的远程登录、命令执行和文件传输。它取代了 telnet、rlogin、rsh、ftp 等明文协议。协议版本:SSH-1 因存在安全缺陷已淘汰,现全部使用 SSH-2。主流实现:OpenSSH(Linux/macOS 默认)、PuTTY(Windows)、Dropbea...
- 上周巡检时我翻了一下自己服务器的 SSH 登录日志,吓了一跳:一周里几千次失败登录,全是陌生 IP 在拿字典爆破 root 和常见用户名。密码再复杂,面对这种不知疲倦的机器扫描也是迟早的事。这篇写我给小服务器做的登录加固:只留密钥登录、关掉密码入口、限制尝试次数,步骤不复杂,做完之后爆破日志基本清零。先说原理。SSH 支持两种认证:密码和密钥。密码是「你知道什么」,可以被猜、被撞库、被钓鱼;... 上周巡检时我翻了一下自己服务器的 SSH 登录日志,吓了一跳:一周里几千次失败登录,全是陌生 IP 在拿字典爆破 root 和常见用户名。密码再复杂,面对这种不知疲倦的机器扫描也是迟早的事。这篇写我给小服务器做的登录加固:只留密钥登录、关掉密码入口、限制尝试次数,步骤不复杂,做完之后爆破日志基本清零。先说原理。SSH 支持两种认证:密码和密钥。密码是「你知道什么」,可以被猜、被撞库、被钓鱼;...
- tmux 入门:SSH 断线也不丢的终端会话 先说一个常见翻车现场用 SSH 连上服务器跑一个耗时任务——导数据、训练模型、批量转码——跑到一半,本地网络抖了一下,终端窗口一关,任务跟着没了。重连上去一看,进程早已退出,只能从头再跑。更糟的是,有时任务其实还在跑,却因为终端断了,既看不到输出,也没法正常收尾,只能凭感觉去猜、去杀进程。问题的根不在任务本身,而在会话的归属:普通 SSH 会话... tmux 入门:SSH 断线也不丢的终端会话 先说一个常见翻车现场用 SSH 连上服务器跑一个耗时任务——导数据、训练模型、批量转码——跑到一半,本地网络抖了一下,终端窗口一关,任务跟着没了。重连上去一看,进程早已退出,只能从头再跑。更糟的是,有时任务其实还在跑,却因为终端断了,既看不到输出,也没法正常收尾,只能凭感觉去猜、去杀进程。问题的根不在任务本身,而在会话的归属:普通 SSH 会话...
- A small cloud VM — a Lightsail or Flexus instance with 1–2 vCPUs and 1–2 GB of RAM — is attacked within hours of going online, because bots scan the whole internet for open port 22. Hardening it do... A small cloud VM — a Lightsail or Flexus instance with 1–2 vCPUs and 1–2 GB of RAM — is attacked within hours of going online, because bots scan the whole internet for open port 22. Hardening it do...
- SSH 登录慢、超时、被拒绝往往是不同环节的问题。本文按详细模式定位、密钥权限、服务端与网络、安全组核对的顺序,给出一套可直接照做的分步排查方法。 SSH 登录慢、超时、被拒绝往往是不同环节的问题。本文按详细模式定位、密钥权限、服务端与网络、安全组核对的顺序,给出一套可直接照做的分步排查方法。
- 有台机器只能从内网访问,日常维护靠反向隧道:它主动向一台有公网地址的跳板机建一条隧道,把跳板机的某个端口转发回自己的 SSH 端口,人在跳板机上就能连进来。隧道本身不难搭,难的是让它长期活着——保活循环写不好,隧道死了没人知道,或者循环以为它还活着。 教训一:判活命令会把自己算进去保活循环最常见的写法,是用进程名去查隧道进程在不在。问题是:检查者自己的命令行里往往也含有那个关键字,查询结果里... 有台机器只能从内网访问,日常维护靠反向隧道:它主动向一台有公网地址的跳板机建一条隧道,把跳板机的某个端口转发回自己的 SSH 端口,人在跳板机上就能连进来。隧道本身不难搭,难的是让它长期活着——保活循环写不好,隧道死了没人知道,或者循环以为它还活着。 教训一:判活命令会把自己算进去保活循环最常见的写法,是用进程名去查隧道进程在不在。问题是:检查者自己的命令行里往往也含有那个关键字,查询结果里...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签