Sublime SFTP connection failure

I am trying to connect a remote server that requires SSH key to connect. I am using Sublime Text 3's SFTP package for development purposes. I can connect through SSH, but sublime sftp fails. I have used standard configuration for this but the Connection timeout error is being shown when I sync both, local and remote. I have included relevant details following.

sftp-config.json

{ // ... all other settings untouched ... "type": "sftp", "host": "<ipaddr>", "user": "ubuntu", "remote_path": "/home/ubuntu/devproject", "connect_timeout": 500, "ssh_key_file": "C:/Users/Dev-Laptop-008/Documents/MobaXterm/home/.keys/devkey.pem" // ... all other settings untouched ...
}

Sublime console error

Connecting to SFTP server "ipaddr" as "ubuntu" ..... failure (Connection timeout)

Remote server's auth.log

Jun 30 05:45:00 developers-den sshd[6475]: Connection closed by authenticating user ubuntu <ipaddr> port 63382 [preauth]
0

1 Answer

Resolved the issue by turning on the sftp logs (go to Preferences: SFTP Settings in Sublime). My logs included Unable to load key file "<filename>.ppk" (PuTTY key format too new). Found that issue answered in this StackExchange question.

Summarizing, create a new .ppk file based on an existing .pem file using PuTTYgen after changing the following setting:

Key -> Parameters for saving key files... -> PPK file version: 2

Final sftp config:

{ "type": "sftp", "host": "<ip address>", "user": "<username>", "remote_path": "<server path>", "connect_timeout": 30, "ssh_key_file": "<filename for ppk file>.ppk"
}

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like