※
OS: MAC High Sierra
vagrant-version: 2.0.2
sshで通信ができていることを確認
こちらを実施して、sshログインできることを確認
sftpのパッケージをインスコ
vscode開いてこちらからインスコ
sftpの設定
シンクしたいフォルダをvscodeで開いておく。
Command + p
を押して、>sftp config
を設定
./.vscode/sftp.jsonがあることを確認
以下をsftp.jsonに記入
{
"protocol": "sftp",
"host": "ホスト名",
"username": "vagrant",
"remotePath": "/home/vagrant/workspace/シンクさせたい場所",
"uploadOnSave": false,
"privateKeyPath": "vagrant ssh-configでIdentityFileのvalueをここに指定"
}
ちなみに、uploadOnSave
のvalueをtrueにすれば、自動でuploadします。
以上です。
参考文献
sftp
vagrantでssh通信する方法