一生一世LINUX COMMAND ATLAS

LINUX COMMAND ATLAS · 命令详解

Linux ssh 命令

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

OpenSSH

语法

命令格式
ssh [OPTION]... [USER@]HOST [COMMAND]

常用参数

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

用法示例

3 个示例

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

ssh user@server.example

以 alice 身份打开远程 Shell。

ssh alice@example.com

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

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

使用提示

请验证主机密钥并妥善保护私钥。SSH 参数可写入 ~/.ssh/config;不要把关闭主机密钥检查当作常规解决办法。