公众号旧文
SSH 登录 Linux 服务器完整教程
刚买台 Linux 云服务器,服务商甩来 IP、端口、用户名和密码。连上它,靠的就是 SSH。
打开终端敲一句 ssh root@IP。端口不是默认的 22,就加 -p 端口号。第一次连会问你认不认证主机,敲 yes。接着输密码——屏幕没星号也别慌,直接回车就行。
嫌每次输命令麻烦?可以生成一对密钥。把公钥放进服务器的 authorized_keys 文件里,以后登录就不用输密码了。要是私钥名字不标准,用 -i 指定一下;服务器太多,干脆写个 config 文件,敲个别名就能登。
连不上也别急。Connection refused 多半是服务没起或端口不对;Connection timed out 去查防火墙和安全组;Permission denied 基本是账号、密码或私钥对不上。想看细节,加个 -v 跑调试模式。
长期放公网的机器,优先用密钥别只用密码,私钥千万藏好。记住最常用的那句:ssh -i 私钥 -p 端口 用户名@IP,敲 exit 就能退出。
