デフォルトポートは使わない
sshはコンピュータを自由に操作できることから、セキュリティの関係上デフォルトのポートである22番はあまり使わない方が良いとされている。そこで、ポートを変更したいわけだが、ポートを変更したら、sshで接続しようとしたときにConnection timed outが発生するようになった。
ちなみに、pingしてみたけど、pingもつながらない。調べるとwindowsはpingに対して反応しないようにデフォルトで設定されていることが分かった。と、疎通確認をしようとしたわけだったが、設定をいじるのにVNCを使っていた。そのため、ネットワーク自体は絶対につながっている確信があった。よって、pingの設定はいじらなかった。そんなこんなで、解決に少しだけ時間がかかったので、備忘録として残しておく。
解決策
ゲストPC(sshサーバが動いている方のPC)のWindowsのファイヤーウォールの受信規則を設定したら、直った。