ssh_connect
Connect to a Linux server via SSH or load a saved ~/.ssh/config alias to establish a remote session for commands and file transfers.
Instructions
建立新的 SSH 主机连接,或依据本地 ~/.ssh/config 别名载入配置
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | 目标 Linux 服务器的主机名或 IP 地址 | |
| port | No | SSH 端口号,默认 22 | |
| password | No | 登录密码(可选,优先推荐使用密钥认证) | |
| username | No | 登录远程主机的用户名 | |
| proxyJump | No | 跳板机别名、连接字符串 (user@bastion:22) 或结构化认证凭据配置 | |
| passphrase | No | 若私钥受密码保护,提供解密口令 | |
| privateKey | No | PEM/OpenSSH 格式的私钥内容,或私钥文件的本地绝对路径 | |
| connectionId | No | 自定义连接标识符,未指定则自动分配唯一 ID | |
| readyTimeout | No | 建立连接就绪握手超时时间(毫秒),默认 30000 | |
| setAsDefault | No | 是否将该连接设为后续操作的默认活跃连接,默认 true | |
| sshConfigAlias | No | 本地 ~/.ssh/config 中配置的 Host 别名(如 prod-server) | |
| keepaliveInterval | No | 心跳保活检测发送间隔(毫秒),默认 10000 |