Computer >> คอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

วิธีเปลี่ยนพอร์ต SSH ใน Linux

คำแนะนำทีละขั้นตอนนี้จะอธิบายวิธีเปลี่ยนพอร์ต SSH เริ่มต้น (22) บนเครื่อง Linux ของคุณ

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

  1. ขั้นแรก ให้ตรวจสอบว่าบริการ SSH กำลังทำงานอยู่หรือไม่ และถ้าเป็น แสดงว่าเป็นพอร์ตใด รันคำสั่งต่อไปนี้:

    # netstat -tulpn

    ในเอาต์พุต คุณจะเห็นรายการสำหรับพอร์ต 22 นี่คือบริการ SSH

  2. วิธีเปลี่ยนพอร์ต SSH ใน Linux
    คลิกเพื่อขยาย

  3. มาทำการเปลี่ยนแปลงกัน เปิดไฟล์การกำหนดค่าบริการ SSH:

    # sudo vim /etc/ssh/sshd_config

    ที่จุดเริ่มต้นของไฟล์ คุณจะมีบรรทัดที่มี พอร์ต 22 เกี่ยวกับมัน เปลี่ยนหมายเลข 22 เป็นค่าที่คุณเลือก เช่น 678 บันทึกไฟล์และออก

  4. วิธีเปลี่ยนพอร์ต SSH ใน Linux
    คลิกเพื่อขยาย

  5. ตอนนี้ คุณต้องรีสตาร์ทเซิร์ฟเวอร์ SSH เพื่อให้การตั้งค่าใหม่เริ่มทำงานได้ โดยดำเนินการตามคำสั่ง:

    # sudo /etc/init.d/ssh รีสตาร์ท

  6. วิธีเปลี่ยนพอร์ต SSH ใน Linux
    คลิกเพื่อขยาย

  7. ตรวจสอบให้แน่ใจว่าการรีสตาร์ทดำเนินไปอย่างถูกต้อง หากคุณกำลังใช้งานไฟร์วอลล์ ตรวจสอบให้แน่ใจว่าคุณอนุญาตให้เข้าถึงพอร์ต SSH ใหม่ได้
  8. คุณจะใช้คำสั่งเช่น # ssh user@servername.com เพื่อเข้าถึงเซิร์ฟเวอร์ของคุณจากระยะไกล เนื่องจากไคลเอ็นต์ SSH ได้รับการกำหนดค่าล่วงหน้าให้ใช้พอร์ต 22 เป็นพอร์ตเริ่มต้น คุณจึงไม่จำเป็นต้องบอกให้ไคลเอ็นต์ใช้พอร์ต 22 อย่างชัดเจน ต่อจากนี้ไป คุณจะต้องแจ้งพอร์ตดังกล่าวไปยังพอร์ตที่คุณเลือกสำหรับเซิร์ฟเวอร์ คำสั่งใหม่ของคุณจะมีลักษณะดังนี้:

    # ssh -p 678 user@servername.com

    การแฮ็กเล็กๆ น้อยๆ แบบนี้ช่วยคุณได้มากในการรักษาความปลอดภัยให้กับกล่อง Linux