Issue
I'm trying to connect EC2 Instance directly from VS Code using SFTP. I can able to connect other ftp service using [password] type, but for EC2 instance i'm having only .pem file. Expecting something like this but using public key .pem file
{
"protocol": "sftp",
"host": "localhost",
"port": 22,
"username": "username",
"remotePath": "/"
}
Solution
Try this config.json on VScode
{
"remotePath": "/",
"host": "<IP-OR_EC2-INSTANCE-HOST-NAME>",
"username": "USERNAME",
"password": "PASSWORD",
"port": 22,
"secure": true,
"protocol": "sftp",
"uploadOnSave": true,
"passive": false,
"debug": true,
"privateKeyPath": "<PATH-TO-PEM-FILE>",
"passphrase": null,
"ignore": [
------
],
"generatedFiles": {
"uploadOnSave": false,
"extensionsToInclude": [],
"path": ""
}
}
Answered By - Niroshan Ranapathi Answer Checked By - Katrina (WPSolving Volunteer)