sshd_configの使用方法-PermitUserEnvironmentオプション


11

私が持っているclient1client2、両方のは、Linuxマシンです。からclient1

client1$ssh root@client2 "env"

からのssh変数のリストを表示しますclient2

私がやったことclient2

client2に新しい変数を追加したい。だから私はに編集sshd_configしました

PermitUserEnvironment yes

そして、次のエントリでsshの下にファイル環境を作成しました

Hi=Hello

その後、sshdを再起動します

/etc/init.d/sshd

client1、同じコマンドを試してから

client1$ssh root@client2 "env"

新しい変数を提供しませんでしたHi

ref:


1
できた。「環境」ファイルは/ etc / sshではなく〜/ .sshの下にある必要があります。正常に動作しています。これを誰かに願っています。

1
/etc/ssh/environment確かではありませんが、動作する/etc/environmentはずです(少なくとも私には動作します)。
チャフィンク

回答:


3

そして、以下のエントリHi = Helloでsshの下にファイル環境を作成しました

/ rootがルートのホームディレクトリであると仮定して、client2に/root/.ssh/environmentファイルを作成する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.