SSH経由でコンピュータに接続されているかどうかはどうすればわかりますか? [コピー]

SSH経由でコンピュータに接続されているかどうかはどうすればわかりますか? [コピー]

端末がSSHを介して機械に接続されているかどうかはわかりますか?私がSSHdの場合、これを実行して操作を実行するには何らかのコマンドが必要ですか?

ベストアンサー1

合計変数が設定されていることを$SSH_CLIENT確認できます。$SSH_TTY

(through SSH) $ [[ -z $SSH_TTY ]]; echo $?
1
(local) $  [[ -z $SSH_TTY ]]; echo $?
0

この$SSH_CLIENT変数には、接続するIPとリモートポートとローカルポートが含まれます。

(through SSH) $ echo $SSH_CLIENT
15.3.25.189 54188 22

おすすめ記事