SSH経由でのログインを環境変数で判別する

ALL
スポンサーリンク

SSH経由でのログインを環境変数で判別する方法です。

SSH_CONNECTION がセットされていうたら、SSHでの接続です。
bashでは次のように使います。

if [ -n "$SSH_CONNECTION" ] ; then
    echo Connecting through SSH
fi

本ブログでも、次の記事中のスクリプトで使用しています。

ターミナルソフト PuTTY が exit しても終了しない場合 パソコン鳥のブログ
WindowsでリモートのLinuxのGUIアプリを表示させる-Xサーバ Xming パソコン鳥のブログ
ターミナルエミュレーター PuTTY(日本語版) パソコン鳥のブログ

参考

sshによるリモートアクセスを見分ける方法 SSH_CONNECTION SSH_CLIENT

コメント