シェルスクリプトを使用してSSHクライアントのIPアドレスを取得するには? [コピー]

シェルスクリプトを使用してSSHクライアントのIPアドレスを取得するには? [コピー]

SSHサーバーから接続されたクライアントIPアドレスを取得したいと思います。記録された情報(クライアントのIPアドレスを含む)を使用または$ who取得できます。$ w

シェルスクリプトで使用するためにクライアントのIPアドレス(1つ)が必要です。

ベストアンサー1

環境変数の一部として提供されますSSH_CLIENT

$ echo "$SSH_CLIENT"
SSH_CLIENT=192.168.0.101 39323 22
$ echo "$SSH_CLIENT" | cut -d' ' -f 1
192.168.0.101

おすすめ記事