/dev/pts のどの pt がどの IP アドレスにマップされているかをどうやって知ることができますか?

/dev/pts のどの pt がどの IP アドレスにマップされているかをどうやって知ることができますか?

ssh session誰でも説明できますか?ディレクトリを使用して、どのIPアドレスがどのIPアドレスに属しているかをどのように確認できますか/dev/pts

答え1

あなたはそれを使用することができますwho。これは脆弱ですが、役に立ちます。

who | awk '{print $2,$NF}' |grep -v '(:[0-9]'
  • whoログインしたユーザーリストを印刷する
  • awk2番目と最後のフィールドを抽出します(スペースで区切ります)。 2番目のフィールドはユーザーの擬似端末装置で、最後のフィールドは接続されたモニター(またはリモート接続のIP)です。
  • このgrepフィルタは、ローカルディスプレイ(ローカルユーザーがログインしているすべてのエンドデバイス)に接続されているユーザーの回線を削除します。

コマンドwho自体はPOSIX準拠のシステムに表示されます。ただし、出力形式がシステム全体で一貫していることを保証することはできません。ユーザー名にスペースが含まれていても中断されます。

関連情報