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