VScodeでsftp使おうと思うのですが、[localhost]: connect ECONNREFUSED 127.0.0.1:22のエラーがでていてうまくいきません。
この時、VSCode内のターミナルを見てみると、
PS C:\Users\名前\vagrant用フォルダ> ssh vagrant@localhost -p 22 -i c:\Users\名前.vagrant.d\insecure_private_key
ssh: connect to host localhost port 22: Connection refused
とでています。
ふつうにここで
PS C:\Users\名前\vagrant用フォルダ>vagrant ssh
と入力すると
Last login: Tue Nov 6 12:20:55 2018 from 10.0.2.2
[vagrant@localhost] ~
%
と接続はできるのですが、SFTP:REMOTE EXPLORERから接続できていません。
なので、上記で挙げたエラー[localhost]: connect ECONNREFUSED 127.0.0.1:22がでているのかな?と思っていますが、対策がわからないので何かわかる方いましたら教えていただけると助かります。よろしくお願いいたします。
sftp.jsonの場所
C:\Users\名前\vagrant用フォルダ.vscode\sftp.json
sftp.jsonの中身
{ "protocol": "sftp", "host": "localhost", "port": 22, "username": "vagrant", "privateKeyPath": "/Users/名前/.vagrant.d/insecure_private_key", "remotePath": "/home/vagrant" }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。