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。