The way to scp between host machine and guest machine on Vagrant

When I was coding certain program to output CSV file running on Vagrant, I encountered the case that I wanted to transfer this CSV on guest machine to host machine. This is a memo to scp to transfer files among them.

On host machine.
$vagrant ssh-config
Host hostname
  HostName 127.0.0.1
  User vagrant
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile /usr/local/var/hogehoge/.vagrant/machines/hostname/virtualbox/private_key
  IdentitiesOnly yes
  LogLevel FATAL
  ForwardAgent yes
With this command, you can confirm config of OpenSSH to connect to guest machine.

Then output this config on a file.
$ vagrant ssh-config > ssh.config

When you want to transfer files from guest machine to host machine, you can scp like this.
$ scp -F ssh.config vagrant@hostname:/path/to/file/on/guest /path/to/transfer/on/host
If you liked this article

Let's subscribe the updates of Scuti!
Share on Google Plus

About Tomohide Kakeya

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

1 Comments:

  1. However, some casinos solely provide registered gamers stay chat and telephone help. Red Dog Casino accepts several of} banking options, making it easy for gamers to 카지노사이트 deposit and withdraw winnings. At this on-line on line casino, ought to use|you need to use} cost options like Visa, MasterCard, Bitcoin, and Neosurf. It operates with a valid Curaçao eGaming license, making it a legitimate playing site to hitch.

    ReplyDelete