ฉัน ssh'ed เป็นเครื่องและเข้าสู่ระบบในฐานะผู้ใช้อื่น เป็นไปได้ไหมที่จะเปิดหน้าต่างใหม่สองสามอันที่จะยังคงอยู่ในเครื่องเดียวกันนั้นยังคงเข้าสู่ระบบในฐานะผู้ใช้รายนั้น?
ฉัน ssh'ed เป็นเครื่องและเข้าสู่ระบบในฐานะผู้ใช้อื่น เป็นไปได้ไหมที่จะเปิดหน้าต่างใหม่สองสามอันที่จะยังคงอยู่ในเครื่องเดียวกันนั้นยังคงเข้าสู่ระบบในฐานะผู้ใช้รายนั้น?
คำตอบ:
โปรดทราบคำตอบนี้ถือว่าเครื่องในพื้นที่ของคุณคือ OS X ซึ่งคุณไม่ได้ระบุ ...
คุณสามารถตั้งค่าคำสั่ง Terminal เพื่อทำสิ่งนี้ จาก สถานีปลายทาง เมนูให้เลือก การตั้งค่า ... . บนแท็บ "การตั้งค่า" ให้สร้างกลุ่มการตั้งค่าใหม่โดยใช้ + ปุ่มหรือทำซ้ำกลุ่มการตั้งค่าที่คุณต้องการ ในกลุ่ม "Shell" ของการตั้งค่าใหม่ของคุณให้ป้อนเป็นคำสั่ง: ssh user@host
ที่ไหน ผู้ใช้งาน และ เจ้าภาพ คือคุณค่าที่แท้จริง ทำเครื่องหมายที่ช่อง "เรียกใช้ภายในเชลล์"
ตอนนี้คุณสามารถเปิดหน้าต่างหรือแท็บใหม่ได้โดยเลือกตัวเลือกเมนู เชลล์ & gt; หน้าต่างใหม่ & gt; ชื่อการตั้งค่าของคุณ หรือ เชลล์ & gt; แท็บใหม่ & gt; ชื่อการตั้งค่าของคุณ .
แก้ไข : ฉันเห็นว่าคุณสนใจหน้าจอ นี่เป็นโปรแกรมที่ยอดเยี่ยมและฉันใช้งานตลอดเวลา ในความเป็นจริงภาพหน้าจอด้านบนล้าสมัยแล้ว สิ่งที่ฉันมีตอนนี้คือสิ่งที่อยู่เหนือมันเรียกว่า "หน้าจอประวัติส่วนตัว" คำสั่งสำหรับอันนั้นคือ:
ssh -t user@host screen -RR -DD
สิ่งนี้จะเชื่อมต่อกับ host
เช่น user
และดำเนินการต่อในหน้าจอสุดท้ายที่คุณใช้ วิธีการคล้ายกันในการตั้งค่าเทอร์มินัลมีอยู่บน linux สำหรับ gnome-terminal ให้ตรวจสอบ แก้ไข & gt; โปรไฟล์ .
วิธีที่ง่ายที่สุดคือการมี x-server ในตัวและเปิดใช้งาน (*) ส่งต่อ ssh X ด้วยวิธีนี้คุณสามารถเริ่มแอพใดก็ได้ (รวมถึงเทอร์มินัล) จากระยะไกลและแสดงแอปนั้นในเครื่อง
(*) ฉันเชื่อว่าจะเปิดใช้งานตามค่าเริ่มต้นในไคลเอนต์บรรทัดคำสั่ง ssh ส่วนใหญ่