勤務時間カードを取得するために作業機械の時間sshを追跡します。

勤務時間カードを取得するために作業機械の時間sshを追跡します。

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

おすすめ記事