pLinkでVagrantのBoxに入ろうとしたらエラーが出た

TOC

  1. Vagrantで立ち上げたマシンに、pLinkで入ろう!
    1. 仮想マシンを立ち上げておく
    2. pLinkを使おう・・と思ったが・・
    3. 対処法

こんにちはー!
Putty使ってますかー!!

Windowsでは、デフォルトでSSHクライアントがないので、
ぼくはPuttyを使っています。

そこで、Puttyをコマンドプロンプトとかでそのまま使えないのかなぁ
と思っていたところ、

どうやら、Puttyについてる「Plink」を使えばできるそうです。

試しに、Vagrantでやってみます。

Vagrantで立ち上げたマシンに、pLinkで入ろう!

仮想マシンを立ち上げておく

1
2
3
4
5
6
7
8
9
10
11
12
13
$ vagrant up
...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
...
$ vagrant status
Current machine states:

default running (virtualbox)

The VM is running. To stop this VM, you can run `vagrant halt` to
...
  • SSH address: 127.0.0.1:2222
  • SSH username: vagrant

となっています。

pLinkを使おう・・と思ったが・・

1
2
$ plink -ssh 127.0.0.1:2222
FATAL ERROR: Network error: Connection refused

なんか断られましたw

対処法

  • 先にGUIのPuTTYでセッション情報を保存しておく

こんなことするならば普通にPuTTYでやったほうがいい気もします・・

putty1

  1. Host Nameに「127.0.0.1」、Portに「2222」(先ほどのSSH address)を指定
  2. セッション名を「Vagrant1」とする
  3. 「Save」をクリックし保存
  4. Openで一度開く。なんかダイアログが出たら「はい」を選択。そして何もせずにウィンドウを閉じる

そして、

1
$ plink Vagrant1

を実行すると・・

putty2

できました!!