rmdir.cn

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'