SSH для Vagrant в Windows? - PullRequest
       151

SSH для Vagrant в Windows?

170 голосов
/ 27 марта 2012

Я использую Vagrant для запуска виртуальной машины VirtualBox в Windows.На других платформах я могу просто

$ vagrant ssh

подключиться к виртуальной машине.

Как мне подключиться к этому Vagrant-боксу в Windows?

Способ, предложенный в Vagrantдокументация по использованию PuTTy также не работала:

http://docs -v1.vagrantup.com / v1 / docs / Getting-Start / ssh.html

Ответы [ 22 ]

0 голосов
/ 12 июля 2018

вы можете использовать эмулятор терминала cmder для windows.

Выполните следующие шаги для установки:

  1. Доступ к cmder.net;
  2. Нажмите в Download Full;
  3. Распакуйте
  4. (необязательно) Поместите свои исполняемые файлы в папку bin, чтобы вставить их в PATH.
  5. Запустить Cmder (Cmder.exe)

enter image description here

Терминальный cmder в Windows

Теперь выполнить команду, необходимую для настройки VM vagrant, для подключения только выполнить команду vagrant ssh; Watch cmder предлагает встроенный ssh-клиент.

Надеюсь, это поможет.

0 голосов
/ 11 ноября 2014

Я думаю, что лучший ответ на этот вопрос будет следующим:

https://eamann.com/tech/linux-flavored-windows/

Эрик написал хорошую статью о том, как превратить ваш компьютер с Windows в среду Linux. Даже с помощью хаков, чтобы заставить Vim работать изначально в cmd.

Если вы ознакомитесь с этим руководством, которое в основном заставляет вас установить git cli, и с некоторыми хаки, вы можете вызвать командную строку и ввести vagrant ssh, находясь в папке вашего vagrant, и оно будет правильно делать все, не нужно настраивать ключи ssh и т. д. Все, что поставляется с ssh и git cli / bin.

Сила этого в том, что вы можете запустить PowerShell и при этом получить все * nix блага. Это действительно упрощает вашу среду и помогает запускать Vagrant и другие вещи.

TL; DR. Загрузите Git cli и добавьте git / bin в PATH. Взломайте vim.bat в / bin для работы на windows. Используйте SSH изначально в CMD.

...