FTP(s) な時の VSCode 拡張 SFTP の設定方法、他

公開:2020/12/10
更新:2020/12/10
1 min読了の目安(約800字TECH技術記事

みなさ〜ん
もう何でもかんでもVSCodeで解決したいですよね?
これは VSCode で FTP/SFTP接続できる拡張機能、SFTP(まんま)のお話です😇

https://github.com/liximomo/vscode-sftp

FTPでもなくSFTPでもないFTP(s)というプロトコル

あまり出会う機会は無いんですが、FTP(s)というプロトコルがあります。
その時、「SFTP」を使った接続には注意が必要です。

SFTP(s)の時の設定

以下設定例です。大事なのは "secure": true ですね!
設定ファイルは .vscode/sftp.json です😇

{
    "host": "hogehoge",
    "protocol": "ftp",
    "secure": true, //←これで(s)になる。他のプロトコルでは記述不要。
    "port": 21,
    "connectTimeout": 200000, //←話は逸れるけどタイムアウト対策
    "username": "hugahuga",
    "password": "hogehoge",
    "remotePath": "/",
    "uploadOnSave": true, //← セーブ時にアップ
    "watcher": {
        "files": "**/**{.css,.css.map}", //← 他のファイルを監視。変更ファイルがあった場合同時にアップしてくれる(SASS/SCSSの時は必須)
        "autoUpload": true,
        "autoDelete": false
    },
    "ignore": [".vscode", ".git", ".DS_Store"] //← sftp.jsonもこれでアップされない
}

他の設定については公式に載っているのでぜひチェックしてみてくださいね〜

では!