☰
SSH远程连接服务器教程(2026版):Windows/Mac一条命令登录,新手避坑指南
2026/10/21 7:28:34 网站建设 项目流程

一、先给结论

  • SSH 是远程登录服务器的标准方式,加密传输,比 Telnet 安全得多;
  • Windows 10/11 自带 SSH 客户端,不用装任何软件,一条命令就能连;
  • 连接三要素:服务器公网 IP + 登录账号 + 密码/密钥;
  • 新手 90% 的连不上问题出在:安全组没放行 22 端口、密码输错、IP 写错;
  • 更安全的做法是密钥登录,配置一次以后免密登录,还能关掉密码登录。

二、SSH 是什么,为什么要用

SSH(Secure Shell)是"加密的远程终端协议":你在自己电脑上敲命令,命令通过加密通道发到服务器执行,结果再传回来。

相比直接用网页控制台(VNC/网页终端),SSH 的好处:

场景网页控制台SSH
复制粘贴长命令经常出错原生支持
传文件不方便scp一条命令
网络断了重连会话可能丢搭配tmux不丢
多窗口操作一般单窗口想开几个开几个

一句话:网页控制台用来救急,SSH 是日常操作的主入口。

三、连接三要素(先备齐)

  1. 服务器公网 IP:在云服务器控制台实例列表里能看到,形如47.xx.xx.xx;
  2. 登录账号:Linux 服务器默认一般是root(部分系统镜像默认是其他用户名,看镜像说明);
  3. 登录密码:买服务器时设的密码;忘了可以在控制台重置密码,重置后要重启实例才生效。

四、Windows 怎么连(最简单)

Windows 10 1809 以上版本自带 OpenSSH 客户端,不用装任何东西:

第 1 步:打开 PowerShell 或 终端(Win 键 → 输入powershell→ 回车);

第 2 步:输入命令:

sshroot@47.xx.xx.xx

把root换成你的登录账号,47.xx.xx.xx换成你的公网 IP;

第 3 步:第一次连接会提示确认主机指纹,输入yes回车;

第 4 步:输入密码(输入时不显示字符,正常现象),回车即可进入服务器。

看到类似Welcome to ...和命令提示符#,就说明登录成功了。

五、Mac / Linux 怎么连

Mac 和 Linux 自带终端,打开「终端」App,同样一条命令:

sshroot@47.xx.xx.xx

后面步骤和 Windows 完全一样。日常用得多可以把常用连接写进~/.ssh/config:

Host myserver HostName 47.xx.xx.xx User root

以后直接ssh myserver就能连,不用记 IP 和账号。

六、密钥登录(更安全,推荐配置)

密码登录每次都要输密码,还怕暴力破解。密钥登录一次配好,一劳永逸:

第 1 步:生成密钥对(本机执行)

ssh-keygen-ted25519

一路回车即可,会在~/.ssh/下生成两个文件:私钥id_ed25519(自己留好,不要外传)和公钥id_ed25519.pub。

第 2 步:把公钥传到服务器(需要密码登录一次)

ssh-copy-id root@47.xx.xx.xx

输入密码后公钥自动装好(Windows 没有ssh-copy-id命令,用下面这行代替):

type$env:USERPROFILE\.ssh\id_ed25519.pub|sshroot@47.xx.xx.xx"mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

第 3 步:验证免密登录

sshroot@47.xx.xx.xx

不再要密码,说明成功。

第 4 步(可选,更安全):关掉密码登录
编辑服务器上的/etc/ssh/sshd_config,把PasswordAuthentication yes改成no,重启服务:

sudosystemctl restart sshd

注意:关之前务必确认密钥登录已经能通,不然可能把自己锁在外面。

七、新手常见问题速查

现象原因处理
Connection timed out安全组/防火墙没放行 22 端口到云服务器控制台安全组,放行 TCP 22(建议只对常用 IP 放行)
Permission denied (publickey,password)密码错 / 账号错 / 被禁用密码登录核对账号密码;控制台重置密码后重启实例
Host key verification failed重装系统后指纹变了删掉~/.ssh/known_hosts里对应行再连
输入密码没反应密码输入默认不显示正常现象,输完直接回车
连上后一操作就断开网络不稳定 / 会话超时服务器端装tmux,用tmux attach保会话

八、行动清单

  1. 控制台确认公网 IP、账号、密码三要素齐全;
  2. Windows 直接 PowerShell 一条ssh命令试连,Mac/Linux 用终端;
  3. 连上后第一件事:配密钥登录,验证免密成功;
  4. 确认密钥可用后再决定要不要关密码登录(别先关后验证);
  5. 长期操作挂tmux,断网重连不丢现场。

说明:本文为 SSH 技术科普,命令与配置以各操作系统官方文档当期版本为准;服务器安全组与系统镜像的具体入口以你所购云服务的控制台为准。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询