互联网教程
第一次登录服务器:SSH 密钥与密码
AI 导读
约 2 分钟读完首次登录服务器失败,九成源于公网 IP、端口 22 与凭据三者不匹配。这篇指南拆解密码与 SSH 密钥两种认证路径,覆盖从控制台绑定密钥对到本地 chmod 600 权限修正的全流程。针对 Connection timed out 等高频报错提供精准排查逻辑,并给出登录后立即禁用 root 密码、限制安全组来源的加固动作,帮运维人员快速建立可追溯且安全的远程访问基线。
- 私钥权限过松客户端直接拒绝使用
- 共用一把密钥等于无法定向回收
- Connection timed out 多因安全组未放行
- 登录后应立即禁止 root 密码登录
内容由 AI 智能生成,仅供参考
一句话:第一次登录只需要三样东西:公网 IP、端口(默认 22)、凭据(密码或私钥)。三者有一个不对,报错都是「连接超时」或「Permission denied」。
用密码登录
- 确认 IP 与端口在控制台实例详情里看公网 IP。若改过 SSH 端口,连接时要加
-p 端口。 - 连接Windows 用 Xshell、PuTTY 或系统自带 ssh;macOS 与 Linux 直接
ssh root@IP。 - 首次确认指纹会提示是否信任主机指纹,输入 yes。指纹变更要警惕,可能是服务器被重装或被中间人。
- 输入密码输入时屏幕不显示字符,这是正常的,粘贴后直接回车。
用密钥登录
- 创建或导入密钥对在控制台创建密钥对,私钥只下载一次,丢失无法找回。
- 绑定实例新建实例时选择该密钥,或对已有实例重置密钥(通常需要重启)。
- 改权限Linux / macOS 上私钥必须只有自己能读:
chmod 600 私钥文件。权限过松客户端会直接拒绝使用。 - 连接
ssh -i 私钥文件 root@IP。
注意:私钥不要放进代码仓库、不要发微信、不要存网盘公开链接。团队协作时给每人单独一把密钥,人走了删一把就行,共用一把密钥等于无法追溯也无法定向回收。
常见报错对照
- Connection timed out:安全组没放行端口,或 IP 填错、实例没分配公网 IP。
- Permission denied (publickey):密钥没绑定、用户名不对、私钥权限过松。
- Connection refused:端口通了但没有服务在监听,sshd 没起来或端口改错。
- Too many authentication failures:本地加载了太多密钥,用
-o IdentitiesOnly=yes指定。
登录之后立刻做
- 改掉默认 SSH 端口并把安全组来源限制为自己的出口 IP。
- 禁止 root 密码登录(
PasswordAuthentication no),只留密钥。 - 装 fail2ban 之类的爆破防护,公网 22 端口每天都有扫描。
资料来源
- OpenSSH 手册:ssh 命令参数与 authorized_keys 权限要求。
- 阿里云 / 腾讯云文档:密钥对创建、绑定与重置实例密码。
- 云安全组文档:入方向规则的端口与来源配置。
常见问题
密码明明是对的,为什么提示拒绝访问?
先确认用户名:Linux 云服务器默认是 root,不是 admin 或 ubuntu。再看安全组是否放行端口,最后确认实例是不是被重装过(重装会重置密码和密钥)。
私钥丢了怎么办?
在控制台重置实例的密钥或密码,通常需要重启实例。云厂商不保存私钥明文,所以私钥一定要在本地和密码管理器各存一份。
能不能直接用控制台的网页终端?
可以,作为应急手段很实用(VNC 登录不依赖 SSH 服务)。但日常运维还是用 SSH,网页终端复制粘贴和长命令体验差。
相关阅读
域名实名认证怎么做
实名不是给域名单独上传证件,而是给「信息模板」做实名,再用模板去买域名。审核通常 3~5 个工作日,未通过时域名会被注册局锁定,已配的解析也会暂停。
如何购买阿里云域名
买域名的关键不在挑名字,而在「信息模板」有没有通过实名。模板没实名,钱付了域名也用不了;.cn 和 .xin 还有注册后 5 天内必须实名通过的硬期限。
备案要多久,能不能加急
服务商初审 1~2 个工作日,工信部短信 24 小时内回填,管局审核 1~20 个工作日——所以整体是 3 到 22 个工作日,差距全在管局这一段,且官方不支持加急。
网站被投诉侵权怎么处理
侵权投诉分四类:著作权(图片、字体、文章)、商标、专利、名誉权。处理顺序是「先下架止损,再核实权利,最后决定和解或抗辩」。
公安联网备案怎么做
拿到 ICP 备案号只是第一步。网站正式能访问那天起 30 日内,还要到全国互联网安全管理服务平台办一次公安备案,通过后把编号和图标挂到页面底部。
换服务器怎么做到不中断
换服务器的中断时间取决于三件事:TTL 有没有提前降、数据有没有同步、切换有没有回退方案。做好这三点,用户几乎感知不到。