はじめに
WSL2なUbuntu20.04でSSHサーバを立てようとしてハマったので、解決方法をご紹介します
なにがいけないのか
- systemctlを受け付けない
- OpenSSH Server自体も変
解決方法
トラブルシューティングは無視して入れなおしてしまいましょう
$ sudo apt purge openssh-server
$ sudo apt install openssh-server
systemctlは使わず、serviceを使って起動しましょう
$ sudo service ssh start
* Starting OpenBSD Secure Shell server sshd [ OK ]
無事TCP22番ポートが開きました
$ sudo ss -autoSnp
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=2067,fd=3))
tcp LISTEN 0 128 [::]:22 [::]:* users:(("sshd",pid=2067,fd=4))
最後に
まさかsystemctlが使えないとは
やられました