2

スクリプトを実行する必要があるターゲット AIX 6.1 サーバーがあります。

ターゲット サーバーの~/.bashrcは、変数を追加するように構成されていますMACHINE=1

サーバーを ssh して接続すると~/.bashrc、env の変数が効果的に表示されます。

[user@source ~]$ ssh user@10.10.10.10
[user@target]
$env |grep "MACHINE"
MACHINE=1
[user@target]
$

しかしenv、ssh でコマンドを直接実行すると、変数は設定されません。

[user@source ~]$ ssh user@10.10.10.10 "env" |grep MACHINE
[user@source ~]$

サーバー上でさらに構成するものはありますか?

4

2 に答える 2

2

選択肢の 1 つはsshd、環境変数を設定するように指示することです。で/etc/sshd_config

PermitUserEnvironment yes

~/.ssh/environment

MACHINE=1
于 2013-07-05T14:08:17.983 に答える