Возвышенный текст SFTP на EC2

Я использую Sublime text SFTP для работы на своих удаленных серверах, и когда я нажимаю Ctrl-S, он автоматически загружается на пульт. Однако на моем сервере EC2 Ctrl-S сохраняет только локальный файл temp, и мне нужно использовать контекстное меню SFTP > Загрузить файл для сохранения.

Любые опции включения удаленного сохранения на ctrl-s?

Здесь config.json я использую:

"type": "sftp",
"sync_down_on_open": true,
"sync_same_age": true,
"host": "xxx.amazonaws.com",
"user": "xxx",
"remote_path": "/var/www",
"connect_timeout": 30,
"ftp_passive_mode": true,
"ssh_key_file": "D:\\xxx.ppk",
"remote_time_offset_in_hours": 1,

Я пробовал следующее:    "save_before_upload": true,    "upload_on_save": true,   sftp_flags вместо ssh_key_file   но до сих пор ничего не работало

Ответ 1

Надеюсь, это поможет вам, это сработало для меня.

{
    "type": "sftp",
    "sync_down_on_open": true,
    "host": "<your ec2 instance hostname>",
    "user": "<your username>",
    "remote_path": "<your remote path>",
    "connect_timeout": 30,
    "sftp_flags": ["-o IdentityFile=~<path to .pem file>"]
}

Смотрите: fooobar.com/questions/546315/...

Ответ 2

Использовать sftp_flags следующим образом: он должен работать.

"sftp_flags": ["-i", "/Users/username/pemfile.pem"],