SSHを介してコンピュータに接続するのに費やされた時間をどのように追跡できますか?作業するたびに、ジョブサーバーにSSHを介して起動します。 Ubuntuを実行します。職場で勤務時間カードを作成できるように、コンピュータにSSHで接続された回数のリストを作成できることをお勧めします。
注:私の自宅のコンピュータもUbuntuを実行しているため、クライアントソリューションも機能します。
ベストアンサー1
これ最後コマンドを使用して、ユーザーセッションの開始と終了のタイミングを確認できます。この例では、john.doeは5月6日21:29にサーバーへのSSH接続を確立し、21:51に接続を切断しました。これはjohn.doeが21分間接続されたことを意味します。
[root@server1 ~]# last
john.doe /dev/pts/0 client1.example.com Sat May 6 21:29 - 21:51 (00:21)
これ/var/log/auth.logまたは/var/ログ/セキュリティファイルにはSSH接続も表示されます。この例では、john.doeは21:29:10にSSHサーバーへのSSH接続を確立し、21:51:09に接続を切断しました。
[root@server1 ~]# tail /var/log/secure
May 6 21:29:10 server1 sshd[15970]: pam_unix(sshd:session): session open for user john.doe by (uid=0)
. . .
May 6 21:51:09 server1 sshd[15970]: pam_unix(sshd:session): session closed for user john.doe