事象
WindowsServerにOpenSSHを入れて、外からSFTP通信を試みたが、
上手く行かない。SSHサーバーのログが見たい。
ログ取得方法
① sshd.exe実行によるプロセスの二重起動を防ぐため、
以下のサービスを停止。
- OpenSSH Server
- OpenSSH Authentication Agent
② powershellで以下のコマンドレット実行。
OpenSSHのパスを通していない場合は、OpenSSHが格納されているフォルダまでcdする。
sshd.exe -ddd
オプションのd
の数が増えるほど詳細なログを取得できる(MAX3つまで)
Server listening on 0.0.0.0 port 22
と表示されたら、ログ取得準備完了。
③ この状態で外からSFTP通信を実行すると、
powershellの続きにログが吐かれることを確認できる。