Score:-1

ฉันจะเปิดพอร์ตบนเซิร์ฟเวอร์เสมือน Ubuntu 14.04 ไปยัง Mac ที่พอร์ตทำงานได้อย่างไร

ธง cl

ฉันใช้กล่อง Ubuntu เสมือน (14.04) โดยใช้ Vagrant บนเครื่อง Mac Big Sur ของฉัน ฉันต้องการเปิดพอร์ต 1234 บนเครื่องเสมือนไปยัง Mac ของฉัน จากเครื่องเสมือน ฉันเห็นพอร์ตเหล่านี้กำลังฟังอยู่

$ sudo lsof -i -P -n | ฟัง
[sudo] รหัสผ่านสำหรับ myuser: 
mysqld 1425 mysql 19u IPv4 21538 0t0 TCP *:3306 (ฟัง)
sshd 1447 รูท 3u IPv4 24616 0t0 TCP *:22 (ฟัง)
sshd 1447 รูท 4u IPv6 24618 0t0 TCP *:22 (ฟัง)
redis-ser 1449 redis 5u IPv4 14782 0t0 TCP *:6379 (ฟัง)
ต้นแบบ 1828 รูท 12u IPv4 18076 0t0 TCP 127.0.0.1:25 (ฟัง)
ต้นแบบ 1828 รูท 13u IPv6 18077 0t0 TCP [::1]:25 (ฟัง)
ทับทิม 7514 myuser 7u IPv4 51854 0t0 TCP 127.0.0.1:1234 (ฟัง)
โหนด 7562 myuser 19u IPv4 50542 0t0 TCP *:3500 (LISTEN)

อย่างไรก็ตาม ฉันสังเกตว่าเมื่อรัน nmap บน Mac ฉันไม่สามารถเชื่อมต่อกับพอร์ต 1234 ได้

nmap -sT -p- 10.0.18.25
เริ่ม Nmap 7.92 ( https://nmap.org ) เมื่อ 13-10-2021 11:16 CDT
รายงานการสแกน Nmap สำหรับ iad-3456273abcef.mlp.nq.smb.rcn.net (10.0.18.25)
โฮสต์ไม่ทำงาน (เวลาแฝง 0.10 วินาที)
ไม่แสดง: 65531 ปิดพอร์ต tcp (ปฏิเสธ conn)
บริการของรัฐพอร์ต
22/tcp เปิด ssh
3306/tcp เปิด mysql
3500/tcp เปิดพอร์ต rtmp
6379/tcp เปิด redis

Nmap เสร็จสิ้น: 1 ที่อยู่ IP (1 โฮสต์ขึ้น) สแกนใน 1374.16 วินาที

เมื่อฉันพยายามเรียกใช้การอัปเดตกฎไฟร์วอลล์ในเครื่องของฉัน

$ sudo ufw อนุญาต 1234
คำเตือน: uid เป็น 0 แต่ '/ usr' เป็นของ 501
ข้ามการเพิ่มกฎที่มีอยู่
ข้ามการเพิ่มกฎที่มีอยู่ (v6)

ฉันยังไม่สามารถเข้าถึงพอร์ต 1234 จากเครื่องของฉันไปยังเซิร์ฟเวอร์เสมือนได้ ฉันต้องทำอะไรอีกเพื่อเปิดพอร์ต 1234 ของเซิร์ฟเวอร์เสมือน

Score:1
ธง kr

ตัวอย่างนั้นของ ทับทิม กำลังฟังอยู่ พอร์ต 1234 สำหรับการเชื่อมต่อ จาก 127.0.0.1 เท่านั้น. ดังนั้นการส่งต่อพอร์ตจะไม่เปลี่ยนแปลงมากนัก เว้นแต่คุณจะยอมรับการเชื่อมต่อจากเครื่องโฮสต์ของคุณ

cl flag
ไม่ได้สังเกตว่า ฉันต้องการฟังการเชื่อมต่อทั้งหมด แต่ไม่แน่ใจว่าจะทำอย่างไร ฉันเริ่มต้นอินสแตนซ์ของฉันโดยใช้ "rdebug-ide --port 1234 --dispatcher-port 26162 -- bin/rails s", fwiw
kr flag
ฉันจะไม่รู้ ฉันรู้จัก Linux แต่ฉันไม่ใช่นักพัฒนาทับทิม คุณตรวจสอบหน้าคนหรือไม่
cl flag
การเริ่มต้นเซิร์ฟเวอร์ด้วย "rdebug-ide --port 1234 --dispatcher-port 26166 --host 0.0.0.0 - bin/rails s" แก้ไขข้อผิดพลาดที่คุณชี้ให้เห็น ขอบคุณ!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา