{"_id":"@adsonnn/n8n-nodes-customssh","name":"@adsonnn/n8n-nodes-customssh","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.6":{"name":"@adsonnn/n8n-nodes-customssh","version":"1.0.6","description":"n8n community node for advanced SSH connections with configurable ciphers and network device support","keywords":["n8n-community-node-package","n8n","ssh","network","devices","terminal","remote","cisco","juniper","arista"],"license":"MIT","engines":{"node":">=20.10"},"main":"index.js","n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/SshPasswordCredential.credentials.js"],"nodes":["dist/nodes/CustomSsh/CustomSsh.node.js"]},"dependencies":{"ssh2":"^1.17.0"},"_id":"@adsonnn/n8n-nodes-customssh@1.0.6","_nodeVersion":"18.19.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-nbVgBZcdmZZDkBn+KKNye3JI+hwW2Qm+qv0U2mdobUhKFH1LNjxwti2hwNJlE733DE92RwpraIUTFM/gqF6BLQ==","shasum":"9b4f668a6cd2f6311752f2f01bdb486921c6cdab","tarball":"https://registry.npmjs.org/@adsonnn/n8n-nodes-customssh/-/n8n-nodes-customssh-1.0.6.tgz","fileCount":41,"unpackedSize":312913,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBg4VipSaE1jirwUUqHj8YbsLDCpiRmG2+6pZmVkR0CXAiA3d4QZnJuC7zB1e69Ept5h2yXzNhilcTVXb+yCDZbA/w=="}]},"_npmUser":{"name":"adsonnn","email":"adam1urbaniak@gmail.com"},"directories":{},"maintainers":[{"name":"adsonnn","email":"adam1urbaniak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-customssh_1.0.6_1788787281081_0.37426934066300266"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-07T13:21:20.898Z","1.0.6":"2026-09-07T13:21:21.259Z","modified":"2026-09-07T13:21:21.579Z"},"maintainers":[{"name":"adsonnn","email":"adam1urbaniak@gmail.com"}],"description":"n8n community node for advanced SSH connections with configurable ciphers and network device support","keywords":["n8n-community-node-package","n8n","ssh","network","devices","terminal","remote","cisco","juniper","arista"],"license":"MIT","readme":"# n8n-nodes-customssh\n\nThis is an n8n community node for advanced SSH connections with configurable ciphers and network device support. It's designed specifically for connecting to network devices that may have non-standard SSH configurations.\n\n## Features\n\n- **Advanced SSH Configuration**: Support for custom ciphers, key exchange algorithms, and SSH protocols\n- **Network Device Support**: Optimized for Cisco, Juniper, Arista, and other network equipment\n- **Configurable Authentication**: Multiple authentication methods including password and key-based\n- **Command Execution**: Execute commands on remote devices with proper output handling\n- **AI Integration**: Marked as `usableAsTool: true` for AI agent compatibility\n- **Robust Connection Management**: Handles connection timeouts, retries, and device-specific requirements\n\n## Installation\n\n```bash\nnpm install n8n-nodes-customssh\n```\n\n## Configuration\n\n1. Go to **Credentials** in n8n\n2. Select **SSH Password** credential type\n3. Configure your connection parameters:\n   - **Host**: Target device IP or hostname\n   - **Port**: SSH port (default 22)\n   - **Username**: SSH username\n   - **Password**: SSH password\n   - **Timeout**: Connection timeout in milliseconds\n\n## Usage\n\n1. Add the **Custom SSH** node to your workflow\n2. Select your SSH credential\n3. Choose the operation (Execute Command)\n4. Configure connection options:\n   - **Cipher Configuration**: Select appropriate ciphers for your device\n   - **SSH Version**: Force SSH version if needed\n   - **Keep Alive**: Configure connection keep-alive settings\n5. Enter the command(s) to execute\n\n## Operations\n\n### Execute Command\nExecute SSH commands on remote network devices with:\n- Custom cipher support for legacy devices\n- Configurable connection parameters\n- Output formatting and parsing\n- Error handling and retry logic\n\n## Use Cases\n\n- **Network Device Automation**: Configure routers, switches, and firewalls\n- **System Administration**: Execute commands on remote servers\n- **Monitoring and Diagnostics**: Collect device information and status\n- **Configuration Management**: Deploy configuration changes\n- **Troubleshooting**: Interactive device debugging\n\n## Device Compatibility\n\nTested and optimized for:\n- Cisco IOS/IOS-XE/NX-OS devices\n- Juniper Junos devices\n- Arista EOS devices\n- Generic Linux/Unix systems\n- Legacy devices with older SSH implementations\n\n## License\n\nMIT\n\n## Support\n\nThis is a community-maintained node. For issues and questions, please use the GitHub issues.","readmeFilename":"README.md","_rev":"1-fc166aba700738f209f8322770e8d5e8"}