[Dev] SSHで、UbuntuからWSLに接続してみる

in #japaneselast month

こんにちは、@yasuです。

今度は、ubuntuから、Windows上で動いているubuntu(WSL)に接続してみる。

image.png

SSHは通常ポート22番を使用しているが、

Windowsの受付は、ポート2222番で行い、Windows内部で2222⇒22変換して、WSLに接続してみる。

まず、

① WindowsでSSHサーバーを有効にする

  1. SSHサーバーインストール
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
  1. サービス開始
    Start-Service sshd

  2. 自動起動を有効化
    Set-Service -Name sshd -StartupType 'Automatic'

  3. 状態確認
    Get-Service sshd

  4. ファイアウォールを開放
    すでに設定済み

netsh advfirewall firewall add rule name="OpenSSH Server" dir=in action=allow protocol=TCP localport=22

② WSL内でSSHサーバーを設定

sudo apt update
sudo apt install openssh-server -y
sudo service ssh start

③ WindowsのWSLのIPアドレスを確認

ip addr show eth0
image.png

Windows側でポートフォワーディング

netsh interface portproxy add v4tov4 listenport=2222 listenaddress=0.0.0.0 connectport=22 connectaddress=172.17.74.179

④ Ubuntu(外部PC)から接続

ssh yasu@192.168.0.5 -p 2222

image.png

Sort:  

Congratulations, your post has been manually
upvoted by @steem-bingo trail

Thank you for joining us to play bingo.

STEEM-BINGO, a new game on Steem that rewards the player! 💰

Try out the new games on Steem 4.jpg

How to join, read here

DEVELOPED BY XPILAR TEAM - @xpilar.witness