sshd_config 사용 방법-PermitUserEnvironment 옵션


11

나는이 client1client2모두 리눅스 기계입니다. 보낸 사람 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.

심판 :


1
끝난. "environement"파일은 ~ / .ssh 아래에 있어야합니다. / etc / ssh 아래에 있지 않습니다. 제대로 작동합니다. 누군가를 바랍니다.

1
/etc/ssh/environment확실 하지 않지만 /etc/environment작동해야합니다 (적어도 나를 위해합니다).
ℝaphink

답변:


3

다음 항목 Hi = Hello를 사용하여 ssh 아래에 파일 환경을 작성했습니다.

/ root가 root의 홈 디렉토리라고 가정하고 client2에서 /root/.ssh/environment 파일을 작성해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.