Openssh sshd theo mặc định chấp nhận các biến môi trường này từ máy khách:
AcceptEnv LANG LC_*
Bạn có thể sử dụng điều đó để gửi một giá trị từ môi trường cục bộ của máy khách đến máy chủ như thế này:
LC_CDPATH=/var/www/websites ssh -o SendEnv=LC_CDPATH user@server
Bạn có thể đặt lệnh SendEnv trong ~ / .ssh / config để bạn không phải đưa nó vào dòng lệnh.
Nếu bạn đặt các mục sau trong ~ / .profile của bạn (để chỉ ảnh hưởng đến thông tin đăng nhập tương tác, hãy sử dụng .profile, để ảnh hưởng đến tất cả thông tin đăng nhập sử dụng .bashrc):
if [ "$LC_CDPATH" -a -d "$LC_CDPATH" ]; then
cd "$LC_CDPATH";
fi
Sau đó, nó sẽ tự động thay đổi thư mục thành một chỉ định trong biến môi trường khi bạn đăng nhập, nếu nó được chỉ định và nếu đó là một thư mục.