网络

Linux ssh 命令

使用账户名和主机名安全连接到远程设备。

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

ssh [OPTION]... [USER@]HOST [COMMAND]

用法示例

以 alice 身份打开远程 Shell。

ssh alice@example.com

使用指定密钥连接自定义端口。

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

参数、选项与子句

参数 / 子句说明
-p PORT连接远程主机的 PORT 端口。
-i IDENTITY_FILE使用指定的私钥文件。
-J DEST通过跳板主机连接。
-L [BIND:]PORT:HOST:HOSTPORT将本地端口转发到远程目标。
-N不运行远程命令;可用于仅建立端口转发。
-v显示详细连接诊断;可重复使用以增加详细程度。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录