LoginSignup
5
5

More than 5 years have passed since last update.

WindowsバッチでSSHトンネルを確立する

Last updated at Posted at 2014-06-18

WindowsバッチでSSHトンネルを確立できます。

ちょっとした理由があって作ったのですが、よく考えたらこんなバッチは必要なかったので、メモだけ残しておきます。

コード

foo.cmd
start ssh vagrant@dev.localhost -o StrictHostKeyChecking=no -i 'C:\path\to\ssh\vagrant\unsecured_secret_key' -L 10080:localhost:80

解説

  • startは、別のコマンドプロンプトウィンドウを起動してそこで実行するWindowsコマンド。
  • sshを実行するためにはssh.exeを入手し、パスを通しておく必要がある。(ssh.exeはgitなどをインストールすると付いてくる)
  • -i 'C:\path\to\ssh\vagrant\unsecured_secret_key'でパスコードなしの秘密鍵を指定。(Vagrantなどで使う事を想定)(あらかじめpuTTYgenなどでパスコードなしの秘密鍵を作成し、サーバーに登録しておく)
  • この時、-o StrictHostKeyChecking=noを指定すると接続が早くなる。
  • -L 10080:localhost:80でポート10080を接続先サーバー内のポート80に転送。
5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5