VSCODE Extension
- 
Install extension from marketplace SFTP 
- 
Read doc liximomo/vscode-sftp @ Github 
- 
Create a folder mkdir -p SFTP/myworkspace
- 
Open myworkspacein VScode workspace
- 
Prompt ctrl+shift+pand>SFTP:Config(you will get a.vscodefolder with thesftp.jsonconfig)
- 
Prompt ctrl+shift+pand>SFTP:Download project
Json code snipet for basic configuration
{
    "name": "workspace name",
    "host": "url",
    "protocol": "sftp",
    "port": 22,
    "username": "user",
    "privateKeyPath": "/home/user/.ssh/id_rsa",
    "remotePath": "/remote/path/workspace",
    "uploadOnSave": true
}| Note | Then you can use Visual Studio prompt ctrl+shift+pto use the SFTP extension and sync with remote folder. You might want to start by downloading | 
Creation, edition, deletion
If "uploadOnSave": true then everytime you hit ctrl+s you will upload to server.
When you want to delete a file/folder you need to do it locally and remotely.