คุณจะเริ่มต้นการเชื่อมต่อ SSH ด้วยการส่งต่อพอร์ตโดยไม่ขัดจังหวะการเข้าถึงหน้าจอของคุณได้อย่างไร


0

ฉันต้องการทำการเชื่อมต่อ SSH ไปยังเซิร์ฟเวอร์อื่นด้วยการส่งต่อ แต่ไม่ต้องเข้าสู่ระบบเซิร์ฟเวอร์ระยะไกลหรือไม่รบกวนหน้าจอที่ฉันกำลังทำงานอยู่ ฉันยังต้องเข้าถึงการเชื่อมต่อเพื่อยุติเมื่อเชื่อมต่อเสร็จ

เช่น. บอกว่าฉันต้องการสำรองข้อมูล mysql บนเซิร์ฟเวอร์ระยะไกลดังนั้นฉันจึงใช้คำสั่ง ssh user@remote -L 1234:localhost:3306 แต่หลังจากออกรหัสผ่านฉันต้องการเรียกใช้คำสั่ง mysql ในเซสชัน แต่สามารถเข้าถึงการเชื่อมต่อ SSH เมื่อฉันเสร็จสิ้นด้วย mysql และยุติ

มีวิธีนี้สามารถทำได้?

คำตอบ:


1

หน้าจอ GNU ควรติดตั้งบนกล่อง Linux ทั้งหมดตามค่าเริ่มต้น

http://www.gnu.org/software/screen/

นี่คือแนวทางเริ่มต้นที่ดี

http://www.kuro5hin.org/story/2004/3/9/16838/14935


คำตอบนั้นสั้นนิดหน่อยบางทีคุณสามารถเพิ่มบทสรุปโดยย่อของคำแนะนำได้
FredrikD

ฉันคิดว่าฉันต้องอธิบายตัวเองให้ดีขึ้น มันถูกทำจากหน้าต่าง / หน้าจอเดียวกันโดยอัตโนมัติ ฉันไม่ควรเปลี่ยนไปใช้หน้าต่างหรือหน้าจออื่น ทั้งคำสั่ง SSH และคำสั่ง Mysql ควรเรียกใช้จากบรรทัดคำสั่งเดียวกันโดยไม่ต้องสลับ
vfclists

0

คุณสามารถเขียนสคริปต์ด้วย AutoHotKey เพื่อเปิดหน้าต่างเรียกใช้คำสั่งจากนั้นย่อขนาดหน้าต่างเพื่อให้คุณจัดการในภายหลัง


ฉันใช้งาน Linux ผ่าน SSH ไม่ใช่ Windows
vfclists
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.