วิธีการ ssh ใน BSD vm เป็นรูต


2

ฉันใช้ vmware fusion pro 7 บน OS X 10.10 ฉันมีปัญหาในการ vm ของฉันเป็นราก กระบวนการนี้ง่าย ifconfig ดึงไอพี เปิดหน้าต่างเทอร์มินัล ssh root@ip. อย่างไรก็ตามฉันไม่สามารถเข้าถึง vm ของฉันได้ ฉันเป็นบวก 100% ทุกอย่างคือระบบเครือข่ายอย่างถูกต้องเนื่องจากฉันสามารถเข้าถึงชื่อผู้ใช้ของฉันโดยใช้กระบวนการเดียวกัน


คุณทำอะไรไปแล้ว คุณติดตั้งเครือข่ายอย่างไร คุณได้รับข้อผิดพลาดหรือไม่?
Jakuje

ฉันตั้งค่า BSD VM ของฉันเหมือนปกติ SSH เป็นมาตรฐานของ BSD ดังนั้นไม่จำเป็นต้องติดตั้งอะไรเลย จากความเข้าใจของฉันคุณควรจะดึงไอพีของคุณด้วย ifconfig ... ดังนั้นฉันจึงคัดลอกไอพีของฉันไปที่คลิปบอร์ด คำแนะนำที่ฉันกำลังอ่านพูดกับ ssh localhost / จากนั้น ssh ด้วย ip จาก vm ฉันทำอย่างนั้นและพยายามเข้าถึง vm ของฉันโดย ssh @ vm_ip ในหน้าต่างเทอร์มินัล แต่มันไม่ได้กลับมาอะไร การตั้งค่าเป็นพื้นฐานมากฉันใช้อิมเมจ ISO ของ freebsd และ VmWare Fusion Pro ซึ่งฉันพยายามเข้าถึงผ่านเทอร์มินัล NAT เป็นค่าเริ่มต้นบน VM ไม่มีข้อผิดพลาด! ไม่ทำงานเหรอ
user3469345

คุณสามารถ ping ip ได้หรือไม่ สถานะของบริการ sshd บนเครื่อง bsd คืออะไร? service sshd status คุณสามารถเชื่อมต่อกับบริการจากเทอร์มินัล BSD (ด้วย ip และด้วย localhost )? คำสั่งที่คุณใช้คืออะไร? คุณช่วยปรับปรุงข้อมูลเหล่านี้ (และก่อนหน้า) เป็นคำถามเดิมได้ไหม เป็นการยากที่จะอ่านความคิดเห็นโดยไม่มีการจัดรูปแบบ
Jakuje

โดยทั่วไปทุกอย่างทำงานตามที่ควรเมื่อคุณหมุน VM คุณเพียงแค่ [ifconfig] โดยใช้ em0 ที่อยู่เปิดเทอร์มินัลและ [ssh username @ ip] โดยตรงในเซิร์ฟเวอร์ ข้อแม้เดียวคือฉันไม่สามารถรูทเป็น ssh ได้ แต่นี่เป็นเพียงเล็กน้อยที่น่ารำคาญเพราะฉันสามารถเข้าสู่โหมด su ได้อย่างง่ายดายเมื่อฉันเข้า
user3469345

2
คำถามที่แตกต่างอย่างสิ้นเชิง โปรดอัปเดตคำถามของคุณ คุณไม่สามารถ ssh เป็นรูทได้ ฉันเดา BSD ปัจจุบันมีตัวเลือกเริ่มต้น sshd_config เรียกว่า PermitRootLogin=no หรือ PermitRootLogin=prohibit-password. หากคุณเปลี่ยนเป็น yes, มันจะทำงาน.
Jakuje

คำตอบ:


1

หากคุณต้องการ ssh ในโฮสต์ vmware ของคุณจาก terminal บน mac ของคุณนี่คือวิธีที่คุณทำ ข้อจำกัดความรับผิดชอบฉันใช้ mac + vmware fusion pro 7 ฉันไม่สามารถคาดเดาได้ว่าสิ่งนี้จะทำงานได้อย่างไร

เมื่อคุณหมุน BSD vm ของคุณเพียงแค่พิมพ์ ifconfig คำสั่ง ดูที่บล็อคแรกของรหัส em0 และคัดลอกหรือเขียนที่อยู่ IP มันไม่ได้อยู่ที่ด้านล่างเพื่อให้ชัดเจนมันอยู่ในบล็อกด้านบน

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

เพียงเปลี่ยนการเข้าถึงรูทใน nano /etc/ssh/sshd_config เพื่อเปิดใช้งานการเข้าถึงรูต


+1 สำหรับบรรทัดสุดท้าย การเข้าถึงโดยตรง (หรือ toor) จะถูกปิดใช้งานโดยค่าเริ่มต้น หนึ่งควรจะเข้าสู่ระบบในฐานะผู้ใช้ปกติและ su หรือ sudo เมื่อจำเป็น
Hennes
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.