ฉันเป็นเครือข่ายในบ้านขนาดเล็กเริ่มต้นและทำงานและจัดการเพื่อตั้งค่า ssh ทุกคนสามารถบอกสิ่งที่ฉันต้องทำเพื่ออ้างถึงคอมพิวเตอร์เครื่องหนึ่งบนเครือข่ายจากอีกชื่อหนึ่งโดยใช้ชื่อโฮสต์มากกว่าที่อยู่ IP (ซึ่งตอนนี้ฉันกำลังทำอะไรอยู่)
ฉันเป็นเครือข่ายในบ้านขนาดเล็กเริ่มต้นและทำงานและจัดการเพื่อตั้งค่า ssh ทุกคนสามารถบอกสิ่งที่ฉันต้องทำเพื่ออ้างถึงคอมพิวเตอร์เครื่องหนึ่งบนเครือข่ายจากอีกชื่อหนึ่งโดยใช้ชื่อโฮสต์มากกว่าที่อยู่ IP (ซึ่งตอนนี้ฉันกำลังทำอะไรอยู่)
คำตอบ:
คุณสามารถอ้างถึงเครื่องโดยการใช้. local กับชื่อโฮสต์เช่น:
ssh machinename.local
อ้างอิง:
มีวิธีที่ซับซ้อนมากกว่านี้ แต่วิธีการของฉันคือการใช้ IP แบบคงที่ซึ่งฉันสามารถกำหนดจากเราเตอร์ของฉันและป้อนที่อยู่ลงในไฟล์โฮสต์ของฉัน
เมื่อคุณได้รับที่อยู่แบบคงที่ไม่ว่าจะจากเราเตอร์หรือจากกล่องโต้ตอบการเชื่อมต่อเครือข่าย (ในแท็บ IPv4 ภายใต้แท็บสายหรือไร้สาย) คุณแก้ไข/etc/hosts
โดยใช้ sudo หรือ gksu ด้วยโปรแกรมแก้ไขข้อความที่ต้องการเช่น gedit หรือ vim และเพิ่มบรรทัดสำหรับแต่ละโฮสต์เช่น:
192.168.1.100 ComputerName1
192.168.1.101 ComputerName2
หมายเลขที่ฉันใช้นั้นเป็นตัวเลขทั่วไป แต่ LAN ของคุณอาจแตกต่างกัน ชื่อเป็นสิ่งที่คุณต้องการเรียกใช้คอมพิวเตอร์ระยะไกลและอาจเป็นชื่ออะไรก็ได้ คุณยังสามารถสร้างเว็บไซต์ท้องถิ่นโดยใช้ชื่อที่นี่หากคุณมีเว็บเซิร์ฟเวอร์ในพื้นที่