vagrant-ssh-config-generator

Create an ssh config setting string to allow ssh access to vagrant virtual machines

Usage no npm install needed!

<script type="module">
  import vagrantSshConfigGenerator from 'https://cdn.skypack.dev/vagrant-ssh-config-generator';
</script>

README

vagrant ssh config generator

Create an ssh config to allow ssh access to vagrant boxes.

Build Status

NPM

Usage

The command vagrant-ssh-config-generator outputs a string that looks like

Host *.vagrant.dev
  User vagrant
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile "/HOME_DIRECTORY_HERE/.vagrant.d/insecure_private_key"
  IdentitiesOnly yes
  LogLevel FATAL

To add this to your ssh config file, execute

vagrant-ssh-config-generator >> ~/.ssh/config

Note that in the example above, HOME_DIRECTORY_HERE will be replaced with your actual home directory

Test

# install development dependcies
npm install
# run the tests
npm test