rmdir.cn

ssh user@host

登录远程主机

语法

ssh [选项] [用户名@]主机 [-p 端口]

说明

适用于交互式登录服务器。认证方式分为密钥认证与口令认证,推荐使用密钥。首次连接会提示确认主机公钥指纹,确认后写入 known_hosts;如果指纹与预期不符,应中止连接并核实,不要直接忽略告警。用户名与主机也可写入 ~/.ssh/config 以简化调用。

参数

  • -p

    目标端口,默认 22

  • -i

    指定私钥文件

  • -o

    临时设置配置项,如 -o StrictHostKeyChecking=accept-new

示例

使用默认端口登录

最常见的登录方式。

ssh deploy@192.0.2.10

注意事项:登录身份与目标用户绑定,不要长期使用 root 直接登录,应改用普通用户加 sudo。

指定端口与私钥

非标准端口或使用专用密钥时。

ssh -p 2222 -i ~/.ssh/id_ed25519 deploy@example.com

注意事项:私钥权限必须是 600,否则 ssh 会拒绝使用并提示 UNPROTECTED PRIVATE KEY FILE。

参考资料