誰かが私にsftpが制御/データレベルで接続を作成してデータを転送するときに行うプロセスを説明できますか?私はssh認証などの基本を知っていますが、たとえば、ログファイルに次のものがある場合:
Sep 16 15:31:34 localhost sshd[4274]: Postponed publickey for sftp1 from 172.16.221.1 port 56069 ssh2
Sep 16 15:31:34 localhost sshd[4273]: Accepted publickey for sftp1 from 172.16.221.1 port 56069 ssh2
Sep 16 15:31:34 localhost sshd[4273]: pam_unix(sshd:session): session opened for user sftp1 by (uid=0)
Sep 16 15:31:34 localhost sshd[4276]: subsystem request for sftp
Sep 16 15:31:36 localhost sshd[4276]: Received disconnect from 172.16.221.1: 11: disconnected by user
Sep 16 15:31:36 localhost sshd[4273]: pam_unix(sshd:session): session closed for user sftp1
通常、通常のftpを使用すると、これらすべての接続がプロセスIDによって相互に関連付けられていることがわかります。sftpのログファイルを調べるときに、このようなことをどのようにたどりますか。上記の例には3つの異なるプロセスIDがあり、同時に進行する他のsftp接続がある場合にそれを追跡しようとして混乱を招きます。私はグーグルを検索しましたが、sftpサーバーの設定方法などに関する文書はたくさんありますが、データの流れを解釈する方法を理解することについては何もありません。
前もって感謝します。