Décrivez le problème/l’erreur/la question
Nous essayons de nous connecter en SSH à un routeur depuis notre serveur n8n auto-hébergé, mais nous avons reçu cette erreur : « La connexion est fermée par le serveur SSH. L’état FSM actuel est Disconnect. » Que devons-nous vérifier et comment résoudre ce problème ? Tous les identifiants SSH et la connectivité sont correctement configurés.
Quel est le message d’erreur (le cas échéant) ?
Veuillez partager votre workflow
(Sélectionnez les nœuds sur votre canvas et utilisez les raccourcis clavier CMD+C/CTRL+C et CMD+V/CTRL+V pour copier et coller le workflow.)
{
"nodes": [
{
"parameters": {},
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
-192,
144
],
"id": "2df66140-18f8-4cfb-8e88-f3b9551038ca",
"name": "When clicking 'Execute workflow'"
},
{
"parameters": {
"command": "display version"
},
"type": "n8n-nodes-base.ssh",
"typeVersion": 1,
"position": [
16,
144
],
"id": "e947c9ba-d828-4490-8ad1-e5a99b5cf292",
"name": "Execute a command",
"alwaysOutputData": true,
"credentials": {
"sshPassword": {
"name": "SSH Password account"
}
}
}
],
"connections": {
"When clicking 'Execute workflow'": {
"main": [
[
{
"node": "Execute a command",
"type": "main",
"index": 0
}
]
]
}
},
"pinData": {},
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "3d1b8feb96140bbc11a6a410c27c7cb04f42940da43d0df2759b46942c8c8350"
}
}
Partagez la sortie renvoyée par le dernier nœud
{
"errorMessage": "La connexion est fermée par le serveur SSH\r\nL'état FSM actuel est Disconnect",
"errorDetails": {},
"n8nDetails": {
"n8nVersion": "2.18.5 (Self Hosted)",
"binaryDataMode": "filesystem",
"stackTrace": [
"Error: La connexion est fermée par le serveur SSH\r",
"L'état FSM actuel est Disconnect",
" at DISCONNECT (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/ssh2@1.15.0/node_modules/ssh2/lib/client.js:342:25)",
" at 1 (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/ssh2@1.15.0/node_modules/ssh2/lib/protocol/handlers.misc.js:53:16)",
" at Protocol.onPayload (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/ssh2@1.15.0/node_modules/ssh2/lib/protocol/Protocol.js:2059:10)",
" at GenericDecipherNative.decrypt (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/ssh2@1.15.0/node_modules/ssh2/lib/protocol/crypto.js:1269:26)",
" at Protocol.parsePacket [as _parse] (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/ssh2@1.15.0/node_modules/ssh2/lib/protocol/Protocol.js:2028:25)",
" at Protocol.parse (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/ssh2@1.15.0/node_modules/ssh2/lib/protocol/Protocol.js:313:16)",
" at Socket.<anonymous> (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/ssh2@1.15.0/node_modules/ssh2/lib/client.js:775:21)",
" at Socket.emit (node:events:508:28)",
" at addChunk (node:internal/streams/readable:563:12)",
" at readableAddChunkPushByteMode (node:internal/streams/readable:514:3)"
]
}
}
Informations sur votre configuration n8n
- Version n8n : 2.18.5
- Base de données (par défaut : SQLite) : SQLite
- Paramètre n8n EXECUTIONS_PROCESS (par défaut : own, main) :
- Exécution de n8n via (Docker, npm, n8n cloud, application de bureau) : Docker
- Système d’exploitation :