Linux 服务器 SSH 登录:首次连接与常见报错

适用范围:你拥有管理权限、已经开通 SSH 的 Linux 云服务器或物理服务器。使用 OpenSSH 客户端;地址、端口、用户名及认证方式以实际交付信息为准。

1. 先准备连接信息

从会员中心的产品交付信息或获准管理员处确认服务器地址、SSH 端口、服务器登录用户名、密码或密钥认证方式。官网账号与服务器账号用途不同,不能直接拿官网登录密码连接主机。

在自己的电脑上运行 ssh -V 检查客户端。Windows 找不到命令时,按微软文档检查是否安装 OpenSSH 客户端;连接远程 Linux 不需要在本机额外启用 SSH 服务端。

2. 输入地址并发起连接

Windows PowerShell 可逐项输入真实交付信息,密码不要写进命令:

$sshServer = Read-Host "服务器地址"
$sshPort = [int](Read-Host "SSH 端口")
$sshUser = Read-Host "服务器登录用户名"
ssh -p $sshPort "$sshUser@$sshServer"

macOS、Linux 或其他终端也可以按以下格式连接。替换全部占位内容并去掉尖括号后再执行:

ssh -p <SSH端口> <登录用户名>@<服务器地址>

仅允许密钥认证时,应使用对应的本地私钥,通过客户端的 -i 参数指定路径;不要把公钥当成私钥,不要将私钥上传到社区或交给不明网站。

3. 核对主机身份,再完成认证

首次连接可能要求确认主机密钥指纹。通过交付渠道或获准管理员独立核对,吻合后再继续。出现主机密钥变化提示时先停止,确认是否发生获准的重装、迁移或密钥更换;不要直接删除记录或关闭主机密钥检查来消除警告。

如果服务器允许密码认证,按终端提示输入服务器密码。输入时通常不会显示字符或星号;不要因此把密码再粘贴到聊天里。

进入远程命令行后,可用 whoami 和 hostname 核对当前用户与主机。只有确认进入了目标主机,才继续自己的维护工作。完成后运行 exit 退出。

4. 按报错定位,避免反复试密码

  • 连接超时:先核对地址、端口及本地到服务器的网络路径,并查看产品控制台或原工单中的访问限制。

  • 连接被拒绝:确认目标端口对应的 SSH 服务是否已经启动、监听位置是否正确;不要直接重装系统。

  • 认证被拒绝:核对用户名和允许的认证方式。密钥登录需要使用匹配的私钥,不能把公钥文件当私钥使用。

  • 客户端找不到命令:先检查本机客户端,不需要因此重启或重装远程服务器。

本篇连接步骤不修改服务端配置。出现认证失败或指纹不一致时,可以安全停止连接;修改网络、SSH 或认证配置前,先保留获准的恢复通道与必要备份。不要关闭全部防火墙,也不要把私钥、密码、完整连接信息或未脱敏日志贴到社区。

需要查看实例信息、交付记录或由工作人员协助处理时,请进入会员中心或提交工单。产品操作规则以文档中心为准。

参考:OpenSSH ssh 手册、微软 OpenSSH 入门。核对日期:2026-10-27。具体软件版本与服务器限制以实际环境为准。

维护:啸月社区维护。