- 安装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...
- 本文以 Linux 云服务器为例,讲清 SSH 密钥登录的完整链路:本地生成密钥对、用 ssh-copy-id 或手动方式上传公钥、按 700/600 设置 .ssh 与 authorized_keys 权限,并强调先验证密钥能登录再关闭密码登录,最后给出 Permission denied 的六条排查清单。 本文以 Linux 云服务器为例,讲清 SSH 密钥登录的完整链路:本地生成密钥对、用 ssh-copy-id 或手动方式上传公钥、按 700/600 设置 .ssh 与 authorized_keys 权限,并强调先验证密钥能登录再关闭密码登录,最后给出 Permission denied 的六条排查清单。
- 刚拿到一台云服务器,很多人第一件事就是用密码 SSH 登录。密码登录简单,但也最容易被盯上:互联网上每天都有自动化程序拿着常见密码字典扫 22 端口,弱密码迟早会被撞开。换成密钥登录后,登录凭据变成一对数学上绑定的密钥,暴力破解基本失去意义,而且日常使用反而更方便,不用每次敲密码。第一步:在自己的电脑上生成密钥对。命令:ssh-keygen -t ed25519 -C "my-laptop"... 刚拿到一台云服务器,很多人第一件事就是用密码 SSH 登录。密码登录简单,但也最容易被盯上:互联网上每天都有自动化程序拿着常见密码字典扫 22 端口,弱密码迟早会被撞开。换成密钥登录后,登录凭据变成一对数学上绑定的密钥,暴力破解基本失去意义,而且日常使用反而更方便,不用每次敲密码。第一步:在自己的电脑上生成密钥对。命令:ssh-keygen -t ed25519 -C "my-laptop"...
- 把服务器从密码登录改成密钥登录后,还有几个容易被忽略的配置项会留下风险:PAM 审计、登录告警、fail2ban 联动、以及密钥权限。这篇把检查清单列全。 把服务器从密码登录改成密钥登录后,还有几个容易被忽略的配置项会留下风险:PAM 审计、登录告警、fail2ban 联动、以及密钥权限。这篇把检查清单列全。
- 每次登录云服务器都要输密码?学会免密登录,ssh 一下直接进。原理很简单:你本地有一把私钥,服务器上放着对应的公钥,两边一对上就不用密码了。 1. 生成密钥对:ssh-keygenssh-keygen -t ed25519 -C "your_email@example.com"一路回车即可。生成后得到两个文件:~/.ssh/id_ed25519(私钥,绝不外传)和 ~/.ssh/id_ed2... 每次登录云服务器都要输密码?学会免密登录,ssh 一下直接进。原理很简单:你本地有一把私钥,服务器上放着对应的公钥,两边一对上就不用密码了。 1. 生成密钥对:ssh-keygenssh-keygen -t ed25519 -C "your_email@example.com"一路回车即可。生成后得到两个文件:~/.ssh/id_ed25519(私钥,绝不外传)和 ~/.ssh/id_ed2...
- 云服务器刚开通默认是 root 加密码登录,密码再复杂也架不住全网扫描器 24 小时不间断爆破。正确姿势是密钥登录加禁用密码加改端口加 fail2ban 四件套,半小时配完,此后 SSH 爆破基本与你无关。 一、生成密钥对本机执行一次即可,推荐 ed25519 算法,又短又快:ssh-keygen -t ed25519 -C "my-laptop"一路回车用默认路径 ~/.ssh/id_ed... 云服务器刚开通默认是 root 加密码登录,密码再复杂也架不住全网扫描器 24 小时不间断爆破。正确姿势是密钥登录加禁用密码加改端口加 fail2ban 四件套,半小时配完,此后 SSH 爆破基本与你无关。 一、生成密钥对本机执行一次即可,推荐 ed25519 算法,又短又快:ssh-keygen -t ed25519 -C "my-laptop"一路回车用默认路径 ~/.ssh/id_ed...
- 低配小机加固踩坑复盘:fail2ban 误封来源 IP、后量子 KEX 被链路掐断、一键脚本误杀 443 进程,附可复用的加固清单。 低配小机加固踩坑复盘:fail2ban 误封来源 IP、后量子 KEX 被链路掐断、一键脚本误杀 443 进程,附可复用的加固清单。
- 内网里的服务没有公网地址,运维时最省事的办法常常是反向 SSH 隧道:由内网机器主动向一台有公网地址的中转机建立连接,并在中转机上开一个端口,把流量反向转发回内网服务。隧道本身不难,难的是保活:网络抖动、NAT 会话超时、机器重启之后,隧道能不能自己回来。本文比较两种最常见的保活做法:systemd 直接托管 SSH,以及 autossh 专门负责重连,并给出取舍建议。文中示例均使用占位符,... 内网里的服务没有公网地址,运维时最省事的办法常常是反向 SSH 隧道:由内网机器主动向一台有公网地址的中转机建立连接,并在中转机上开一个端口,把流量反向转发回内网服务。隧道本身不难,难的是保活:网络抖动、NAT 会话超时、机器重启之后,隧道能不能自己回来。本文比较两种最常见的保活做法:systemd 直接托管 SSH,以及 autossh 专门负责重连,并给出取舍建议。文中示例均使用占位符,...
- 每天录服务器都要输一遍密码,写自动化脚本时更被密码卡住:脚本总不能把密码写死在里面SSH 免密登录就是为解决这个问题而生的,配一次,之后登录、传文件、跑脚本都不再需要反复输密码。 一、原理一句话就能说清免密登录用是非对称密钥:一对密里,私钥只留在自己的电脑上,公钥放到服务器上。登录时服务器用钥出一道题,只有持有对应私钥客户端能答对,身份就验通过了。所以核心规只有一条:私钥绝不外传,钥可以公开... 每天录服务器都要输一遍密码,写自动化脚本时更被密码卡住:脚本总不能把密码写死在里面SSH 免密登录就是为解决这个问题而生的,配一次,之后登录、传文件、跑脚本都不再需要反复输密码。 一、原理一句话就能说清免密登录用是非对称密钥:一对密里,私钥只留在自己的电脑上,公钥放到服务器上。登录时服务器用钥出一道题,只有持有对应私钥客户端能答对,身份就验通过了。所以核心规只有一条:私钥绝不外传,钥可以公开...
- 最近要给一批机器做批量巡检,第一步就卡住了:Windows 自带的 OpenSSH 客户端没法在脚本里自动填密码。## 一、为什么不用 ssh 命令`ssh.exe` 从 `/dev/tty` 读取密码,不是 stdin。所以下面这种写法一定失败:```powershell"mypassword" | ssh root@10.0.0.1 "uptime"```常见绕法有三条:装 `sshpa... 最近要给一批机器做批量巡检,第一步就卡住了:Windows 自带的 OpenSSH 客户端没法在脚本里自动填密码。## 一、为什么不用 ssh 命令`ssh.exe` 从 `/dev/tty` 读取密码,不是 stdin。所以下面这种写法一定失败:```powershell"mypassword" | ssh root@10.0.0.1 "uptime"```常见绕法有三条:装 `sshpa...
- 上周要登录一台云服务器做例行巡检,SSH 客户端一直在连接超时上打转,既不报密码错误,也不报密钥错误。超时是最容易误判的一类故障,因为它不告诉你哪一环断了,只能按链路从外到内逐段排除。这次排查的顺序后来证明很有效,记录下来供遇到同样问题的人参考。第一步先确认客户端侧有没有低级错误。检查目标 IP 和端口是否抄错,本地网络是否正常,换一个网络(比如手机热点)再试一次。如果换网就通了,问题大概率... 上周要登录一台云服务器做例行巡检,SSH 客户端一直在连接超时上打转,既不报密码错误,也不报密钥错误。超时是最容易误判的一类故障,因为它不告诉你哪一环断了,只能按链路从外到内逐段排除。这次排查的顺序后来证明很有效,记录下来供遇到同样问题的人参考。第一步先确认客户端侧有没有低级错误。检查目标 IP 和端口是否抄错,本地网络是否正常,换一个网络(比如手机热点)再试一次。如果换网就通了,问题大概率...
- 一、为什么要弃用密码登录SSH 是登录云服务器最常用的入口,也是被攻击最多的环节。弱口令、密码复用,加上扫描器的爆破,让密码登录长期处于风险中。SSH 密钥对基于非对称加密:私钥只保存在本地,服务器仅存放公钥,即使通信被截获,攻击者也无法反推出私钥。从密码切换为密钥登录,是投入最小、收益最高的加固手段。 二、生成与部署密钥对1. 生成密钥对在本地执行 ssh-keygen -t ed255... 一、为什么要弃用密码登录SSH 是登录云服务器最常用的入口,也是被攻击最多的环节。弱口令、密码复用,加上扫描器的爆破,让密码登录长期处于风险中。SSH 密钥对基于非对称加密:私钥只保存在本地,服务器仅存放公钥,即使通信被截获,攻击者也无法反推出私钥。从密码切换为密钥登录,是投入最小、收益最高的加固手段。 二、生成与部署密钥对1. 生成密钥对在本地执行 ssh-keygen -t ed255...
- 服务器 SSH 突然连不上时,按代理、隧道、服务三步从外向内分段排查,先定位断掉的链路再动手,避免同时改多个配置。 服务器 SSH 突然连不上时,按代理、隧道、服务三步从外向内分段排查,先定位断掉的链路再动手,避免同时改多个配置。
- 很多新手在云服务器上跑任务时都吃过这个亏:本地 SSH 窗口一关、网络一抖,后台跑的程序就被 kill 了,第二天登录一看,训练、同步、备份全停了,还得从头来。其实问题不在程序,而在「会话」:SSH 连接一断,它派生的子进程会收到 SIGHUP 信号,默认动作是退出。`nohup` 是一味药,但不够全:你再连回去,想看看输出、打个 Ctrl+C 都不行——进程早脱离了终端。真正对味的工具是 ... 很多新手在云服务器上跑任务时都吃过这个亏:本地 SSH 窗口一关、网络一抖,后台跑的程序就被 kill 了,第二天登录一看,训练、同步、备份全停了,还得从头来。其实问题不在程序,而在「会话」:SSH 连接一断,它派生的子进程会收到 SIGHUP 信号,默认动作是退出。`nohup` 是一味药,但不够全:你再连回去,想看看输出、打个 Ctrl+C 都不行——进程早脱离了终端。真正对味的工具是 ...
- 每次 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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签