Tôi có client1
và client2
cả hai đều là máy Linux. Từ client1
:
client1$ssh root@client2 "env"
Nó hiển thị danh sách các biến ssh từ client2
.
Những điều tôi đã làm trên client2
:
Tôi muốn thêm biến mới vào client2. Vì vậy, tôi đã chỉnh sửa sshd_config
thành
PermitUserEnvironment yes
và tạo một môi trường tệp theo ssh với mục sau
Hi=Hello
sau đó khởi động lại sshd
/etc/init.d/sshd
Bây giờ từ client1
việc thử cùng một lệnh
client1$ssh root@client2 "env"
không cung cấp biến mới Hi
.
tham chiếu:
1
làm xong. Tệp "môi trường" phải ở dưới ~ / .ssh không dưới / etc / ssh Nó hoạt động tốt. Hy vọng điều này ai đó.
Không
—
ℝaphink
/etc/ssh/environment
chắc chắn, nhưng /etc/environment
nên làm việc (ít nhất là nó làm cho tôi).