โฮมเพจ » ทำอย่างไร » เชื่อมต่อกับคอนโซลเซิร์ฟเวอร์ VMware ผ่าน SSH

    เชื่อมต่อกับคอนโซลเซิร์ฟเวอร์ VMware ผ่าน SSH

    สิ่งนี้เคยเกิดขึ้นกับคุณหรือไม่ ฉันสร้างเครื่องเสมือนใหม่ที่ใช้ Ubuntu บนเซิร์ฟเวอร์ VMware ของฉันก่อนออกจากบ้าน แต่ลืมติดตั้งเซิร์ฟเวอร์ ssh …ดังนั้นฉันจึงไม่สามารถไปที่เครื่องนั้นจากที่ตั้งระยะไกล แทนที่จะขับรถกลับบ้านฉันตัดสินใจหาทางออก.

    หลังจากการวิจัยเล็กน้อยฉันค้นพบว่าคอนโซลสื่อสารบนพอร์ต 902 ดังนั้นฉันจึงเพิ่มกฎการส่งต่อพอร์ตไปยังอุโมงค์ ssh และสามารถติดตั้งคอนโซลและติดตั้ง openssh ได้อย่างง่ายดาย.

    การส่งต่อพอร์ตด้วยคำสั่ง ssh

    ในการเปิดโลคัลพอร์ตที่ต่ำกว่า 1024 คุณจะต้องเรียกใช้คำสั่งนี้ในฐานะรูทหรือโดยใช้ sudo สิ่งนี้จะเปิดพอร์ตโลคัล 902 บนเครื่องไคลเอ็นต์ของคุณจากนั้นส่งต่อการเชื่อมต่อไปยังเซิร์ฟเวอร์ที่ระบุโดย hostname.com.

    sudo ssh -L 902: localhost: 902 [email protected]

    ณ จุดนี้คุณสามารถข้ามไปยังส่วนสุดท้ายในบทความ.

    การส่งต่อพอร์ตด้วย SecureCRT

    หากคุณใช้ SecureCRT ภายใต้ Windows อย่างที่ฉันทำเพียงแค่เปิดตัวเลือกเซสชันของคุณแล้วค้นหาพอร์ตการส่งต่อในการตั้งค่าและคลิกปุ่มเพิ่มสำหรับการเชื่อมต่อที่ส่งต่อใหม่.

    ป้อนชื่อและใช้ 902 สำหรับทั้งสองฟิลด์พอร์ตดังที่แสดงด้านล่าง:

    เข้าสู่คอนโซล

    เรียกใช้คอนโซลเซิร์ฟเวอร์ VMware ที่ติดตั้งในเครื่องของคุณและใช้ localhost สำหรับชื่อโฮสต์ระยะไกล คุณไม่สามารถใช้ปุ่มตัวเลือก“ Local host” ได้เนื่องจากจะพยายามเชื่อมต่อโดยตรงกับบริการ…เราต้องการเชื่อมต่อผ่านอุโมงค์ SSH.

    และที่นั่นคุณจะถูกบันทึกไว้บนคอนโซลของคุณ.

    หมายเหตุ

    • คอนโซลของเซิร์ฟเวอร์ควรทำงานได้ค่อนข้างดี แต่ถ้าคุณลองและเข้าสู่คอนโซลจริงของหนึ่งในเครื่องเสมือนคุณควรตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่อที่รวดเร็วจริง ๆ ... ไม่อย่างนั้นช้ากว่าสิ่งสกปรก.
    • ฉันจะใช้เพื่อเปิด / ปิดเครื่องหรือเปลี่ยนการตั้งค่า.
    • คุณอาจต้องเปลี่ยนการตั้งค่าไฟร์วอลล์ในเครื่องของคุณเพื่ออนุญาตให้พอร์ต.
    • ผู้ใช้งาน Putty ควรสามารถปรับการตั้งค่าด้านบนเพื่อให้ทำงานได้อย่างง่ายดาย.