ฉันเชื่อมต่อจากเครื่องไปยังเครื่องA
B
ในเครื่องB
ฉันต้องการพิมพ์A
ชื่อโฮสต์ในพรอมต์คำสั่งของ bash
ฉันพยายามใช้มันwho -m
และทำอะไรบางอย่างcut
เอาท์พุทที่แตกต่างกันระหว่างยูนิกซ์ที่แตกต่างกัน
ฉันไม่พบวิธีการรับชื่อโฮสต์นี้โดยตรง
ฉันเห็นสมบัติสองอย่าง:
- ผ่านไปอย่างใดอย่างหนึ่งเมื่อเชื่อมต่อโดยใช้
ssh
(ฉันไม่คิดว่าฉันจะใช้อย่างอื่นเพื่อเชื่อมต่อจากระยะไกล) who
ผลลัพธ์ของการประมวลผลในหลายวิธีและหวังว่าจะมีรุ่นไม่มากเกินไป
ต้องการความเป็นไปได้ (1) เนื่องจากฉันสามารถส่งชื่อโฮสต์ที่ฉันได้กำหนดให้กับโฮสต์ไม่ใช่ชื่อผู้ให้บริการ แต่ฉันไม่สามารถหาวิธีเก็บถาวรสิ่งนี้man ssh_config
ได้
$SSH_CONNECTION
ในenv
แต่ฉันไม่ต้องการที่จะมีการกำหนดค่าชื่อโฮสต์ไม่หนึ่งที่ผมได้รับจาก DNS ลิงค์ที่คุณให้ดูมีแนวโน้มมากขึ้นจะมีลักษณะที่