connect
Establish SSH connections to remote servers using a saved alias or by providing host, username, and credentials. Supports password or private key authentication.
Instructions
建立 SSH 连接。两种方式二选一:(1) 通过 alias 连接已保存的服务器;(2) 通过 host + username + password/privateKey 直接连接。使用 alias 时可额外传 password/privateKey 覆盖已存储的凭证。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alias | No | 已保存服务器的别名(方式一:与 host+username 二选一) | |
| host | No | 服务器地址(方式二:必须与 username 一起提供) | |
| port | No | SSH 端口(可选,默认 22) | |
| username | No | 用户名(方式二:必须与 host 一起提供) | |
| password | No | 密码(password 或 privateKey 至少提供一个。使用 alias 时可覆盖已存储的凭证) | |
| privateKey | No | SSH 私钥内容或私钥文件路径(如 /path/to/id_rsa)。password 或 privateKey 至少提供一个 | |
| passphrase | No | 私钥密码(仅 privateKey 有密码保护时需要) | |
| timeout | No | 连接超时时间(毫秒,最小 1000) |