Openssh sshd โดยค่าเริ่มต้นยอมรับตัวแปรสภาพแวดล้อมเหล่านี้จากลูกค้า:
AcceptEnv LANG LC_*
คุณสามารถใช้มันเพื่อส่งค่าจากสภาพแวดล้อมท้องถิ่นของลูกค้าไปยังเซิร์ฟเวอร์ดังนี้:
LC_CDPATH=/var/www/websites ssh -o SendEnv=LC_CDPATH user@server
คุณสามารถวางคำสั่ง SendEnv ใน ~ / .ssh / config เพื่อให้คุณไม่ต้องรวมไว้ในบรรทัดคำสั่ง
หากคุณวางสิ่งต่อไปนี้ใน ~ / .profile ของคุณ (เพื่อให้มีผลกับการล็อกอินแบบโต้ตอบเท่านั้นใช้. profile, เพื่อส่งผลต่อการล็อกอินทั้งหมดที่ใช้. bashrc):
if [ "$LC_CDPATH" -a -d "$LC_CDPATH" ]; then
cd "$LC_CDPATH";
fi
จากนั้นจะเปลี่ยนไดเรกทอรีเป็นไดเรกทอรีที่ระบุในตัวแปรสภาพแวดล้อมโดยอัตโนมัติเมื่อคุณลงชื่อเข้าใช้หากมีการระบุไว้และหากเป็นไดเรกทอรี