ssh_connect
Establish SSH connections to VPS using IP, username, and optional password or private key. Enables secure access for initial setup, service installation, and configuration management.
Instructions
Connect to a VPS via SSH using password or private key
Input Schema
Name | Required | Description | Default |
---|---|---|---|
host | Yes | VPS IP address or hostname | |
passphrase | No | Private key passphrase (optional) | |
password | No | SSH password (optional) | |
port | No | SSH port (default: 22) | |
privateKeyPath | No | Private key file path (optional) | |
username | Yes | SSH username |
Input Schema (JSON Schema)
{
"properties": {
"host": {
"description": "VPS IP address or hostname",
"type": "string"
},
"passphrase": {
"description": "Private key passphrase (optional)",
"type": "string"
},
"password": {
"description": "SSH password (optional)",
"type": "string"
},
"port": {
"description": "SSH port (default: 22)",
"type": "number"
},
"privateKeyPath": {
"description": "Private key file path (optional)",
"type": "string"
},
"username": {
"description": "SSH username",
"type": "string"
}
},
"required": [
"host",
"username"
],
"type": "object"
}