Vagrantで起動したVMにファイルを送るならばsynced_folderを使えばいいのですが、
ここ、しょっちゅうマウントに失敗してしまいます。。。
そこで、WinSCPを使ってファイルを送るという手段を用意してみました。
WinSCPを起動して情報を入力
転送プロトコル:SCP
ホスト名:localhostまたは127.0.0.1
ポート番号:Vagrantfileで設定したホスト側のポート番号
ユーザ名:vagrant
パスワード:空欄のままでOK
秘密鍵の設定
SSH>認証>認証条件の「秘密鍵」に以下のファイルを指定。
VagrantのSSHで利用している秘密鍵は↓のパスにあります。
Vagrantfileのあるフォルダ/.vagrant/machines/<hostname>/virtualbox/private_key
※もし見当たらない時はvagrant ssh-config
コマンドで確認することが出来ます。
OKボタンをクリックすると、
「秘密鍵OpenSSHをPuTTY形式に変換しますか?」が出るので「OK」をクリック。
変換しても元のファイルが削除されることはないので大丈夫。
心配な人はバックアップを取っておくと安心です。
「保存」をクリック
ここで、分かりやすいセッション名を付けることをお勧めします!
特にたくさんVMがある人。。。
あとは「ログイン」をクリックするとつながります!!