CentOS 7 Virtualbox การเชื่อมต่อ VM SSH ปฏิเสธทันที


1

ฉันใหม่กับ linux และกำลังทำงานกับการติดตั้ง CentOS 7 ที่น้อยที่สุดบน VM ที่ทำงานบน Virtualbox พร้อมกับโฮสต์ Win10

จนถึงวันนี้ฉันสามารถใช้ PuTTy และ WinSCP เพื่อ SSH เป็น VM จากโฮสต์โดยไม่มีปัญหา วันนี้หลังจากที่ไม่มีการเปลี่ยนแปลง VM เลยก็บอกว่าการเชื่อมต่อถูกปฏิเสธใน SSH HTTP ยังใช้งานได้เว็บเซิร์ฟเวอร์ nginx ยังคงสามารถเข้าถึงได้จากโฮสต์

การส่งต่อพอร์ตและการกำหนดค่าไฟร์วอลล์ของ VM ไม่ได้ถูกแตะต้อง เป็น VM ท้องถิ่นและฉันเป็นคนเดียวที่เข้าถึงได้

firewall-cmd --list-services รวมถึง ssh

nmap -sT -O localhost แสดงรายการ 22 / tcp เป็น open

ฉันมีพอร์ตส่งต่อบน VM ตั้งค่าเป็นโฮสต์พอร์ต 2222 ไปที่พอร์ต 22 บนแขก 2222 คือสิ่งที่ก่อนหน้านี้ฉันสามารถเชื่อมต่อกับ SSH ผ่านจากโฮสต์ได้

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

สิ่งเดียวที่ฉันทำในวันนี้แตกต่างจากก่อนหน้านี้คือฉันเลือก Save Machine State เมื่อปิดเครื่องแทนที่จะเป็นเพียงแค่ Power Off เหมือนทุกครั้งที่ฉันปิด


1
คุณเพิ่งปรับปรุงคอมพิวเตอร์ของคุณเมื่อเร็ว ๆ นี้?
Gabriel Fair

@GabrielFair - ไม่มันทำการอัปเดตเดือนเมษายนเมื่อสัปดาห์ก่อน แต่นั่นก็คือก่อนที่ VM นี้จะถูกสร้างขึ้น ฉันจำไม่ได้ว่ามันอัพเดตตั้งแต่นั้นมา
deflator

คำตอบ:


0

นี่ไม่ใช่คำตอบมากนักเนื่องจากฉันไม่เข้าใจสาเหตุที่ทำให้มันแก้ไขได้ แต่เปลี่ยนพอร์ตการส่งต่อบนเครื่องเป็น 22222 แทน 2222 ซึ่งฉันเคยใช้มาก่อนแก้ไขมัน

ตอนนี้ฉันสามารถ PuTTy และใช้ WinSCP เพื่อเชื่อมต่ออีกครั้ง แต่ตอนนี้ถึง 22222

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

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