インターネットが切断された場合に自動的に画面をロックする方法は?

インターネットが切断された場合に自動的に画面をロックする方法は?

時々私はTeamViewerを使って自宅から仕事用コンピュータにリモートでアクセスします。 GUIを使用するには、スクリーンセーバーのロックを解除する必要があります。

完了したら、デスクトップまたはSSHコマンドで画面をロックします。

しかし、これまでメンテナンス担当者が私のオフィスに来て、物理的にイーサネットケーブルを抜いて(または永久に切断して)デスクトップがロック解除されているとしましょう。

コンピュータがインターネット接続が切断されたことを検出した場合、画面ロックコマンドを自動的に実行する簡単な方法はありますか?接続が復元されるまでそれ自体をリセットしないことをお勧めします。

これは、職場での高速ネットワークの中断によって画面がロックされることを意味しても構いません。インターネットを必要とせずに画面のロックを解除して作業を続けることができます。

この地域にはすでにサービスがありますか?それとも1分ごとにcronジョブを実行し、「google.com」をpingできることを確認し、pingが失敗した場合は「lock」スクリプトを実行する必要がありますか?

ベストアンサー1

システムがsystemdを実行している場合は、ネットワークインターフェイスが失敗したときに実行されるデバイスを作成して、ネットワークから物理的にマシンのプラグを抜く簡単な場合に画面をロックできます。ただし、仕事用コンピュータがネットワーク/インターネットのサブセットにアクセスできるだけでなく、仕事用コンピュータにまだ接続されていることを確認したいと思います。より良いアプローチは、TeamViewerにエンドツーエンド接続を監視し、接続が切断されたときにアクション(ロック画面)をトリガーするオプションがあることを確認することです。あなたの情報が実際にそれを心配するのに敏感である場合、もう1つ(より安全な)オプションは、コンピュータの画面をロック解除せずに暗号化された接続を介してディスプレイを転送することです。もちろん、業務用コンピュータは物理的に保護され、適切な暗号化を使用する必要があります。

おすすめ記事