ssh
远程登录服务器
语法
ssh [选项] [用户@]主机 [命令]说明
ssh(secure shell)命令用于通过加密协议安全地登录远程服务器或执行远程命令。是运维和开发中最常用的远程连接工具。
参数
-p指定远程 SSH 端口(默认 22)
-i指定私钥文件路径
-L本地端口转发
-N不执行远程命令,仅做端口转发
-v显示详细连接过程(调试用)
-o指定 SSH 配置参数(如 ControlMaster)
-A启用 SSH agent 转发
示例
远程登录
使用用户名和默认端口登录远程服务器
ssh user@example.com指定端口和私钥
使用非默认端口和私钥文件登录
ssh -p 2222 -i ~/.ssh/id_rsa user@example.com执行远程命令
在远程服务器上执行单条命令
ssh user@server 'uptime && df -h'