Edited at

Bash on Ubuntu on Windows に外部からSSHで接続する

More than 1 year has passed since last update.


Windows側の設定

Bash on Ubuntu on Windows をこちらで使用可能な状態にしておく。


手順


  1. Windowsファイアウォール詳細設定画面を開く

  2. 受信の規則をクリック

  3. 右側に[新しい規則...]があるので、クリック

  4. 任意のTCPポートで22番を開放する

  5. 送信の規則でも同じことを行う

  6. bashを起動

  7. コマンドを実行

$ cd ~

$ mkdir .ssh
$ cd .ssh
$ touch authorized_keys
$ vim authorized_keys

# ここで接続する側のRSA公開鍵を入力

$ vim /etc/ssh/sshd_config

# AuthorizedKeysFile %h/.ssh/authorized_keys のコメントアウトを解除する

$ sudo service ssh start

以上

あとは、いつもどおりSSH接続をすればOK

ssh [ユーザ名]@[ホスト名].local