- บทความนี้เป็นคู่มือแบบครอบคลุมเกี่ยวกับ SSH (Secure Shell) ที่ผู้เขียนมองว่ามีประโยชน์มากที่สุด
- ผู้เขียนอธิบายแนวคิดของ SSH port forwarding ซึ่งเป็นเครื่องมือทรงพลังสำหรับการส่งต่อผ่านเครือข่าย
- คู่มือนี้ครอบคลุมการส่งต่อพอร์ตหลายประเภท เช่น Local Port Forwarding (-L), Remote Port Forwarding (-R) และ Dynamic Port Forwarding (-D)
- Local Port Forwarding สามารถสร้างพอร์ตบนเครื่องโลคัลที่ส่งต่อไปยังพอร์ตระยะไกลได้
- Remote Port Forwarding ทำงานในทางกลับกัน โดยทำให้เข้าถึงเซิร์ฟเวอร์ระยะไกลผ่านพอร์ตโลคัลได้
- Dynamic Port Forwarding ทำให้สามารถพร็อกซีทราฟฟิกผ่าน SOCKS proxy ได้
- ผู้เขียนยังอธิบายวิธีใช้ Jumphosts (-J) เพื่อไปยังโฮสต์ปลายทางผ่านหลายโฮสต์
- คู่มือนี้กล่าวถึงแนวคิดของ Agent Forwarding (-A) ซึ่งช่วยส่งต่อ key agent ไปยังเครื่องที่ต้องการเชื่อมต่อได้
- ผู้เขียนยังอธิบายวิธีใช้ TTY Command Allocation (-t) ซึ่งใช้สำหรับรันคำสั่งบนเซิร์ฟเวอร์ระยะไกลอย่างรวดเร็ว
- คู่มือนี้ครอบคลุมการใช้ตัวเลือก Global port (-g) ซึ่งช่วยกำหนดพอร์ตที่ส่งต่อแบบโลคัลให้เป็นพอร์ตแบบ global ได้
- ผู้เขียนแนะนำ SSH Console (~?) ซึ่งเป็นความสามารถที่ซ่อนอยู่ของ SSH ที่ช่วยควบคุม SSH ได้โดยไม่ต้องโต้ตอบกับระบบระยะไกล
- คู่มือนี้อธิบายการใช้ไฟล์ SSH Config ซึ่งอยู่ที่
~/.ssh/config
- ผู้เขียนยังแนะนำยูทิลิตี
ssh-copy-id ซึ่งเป็นเครื่องมือสำหรับอัปโหลด public key ไปยังเซิร์ฟเวอร์ได้อย่างรวดเร็ว
- คู่มือนี้ปิดท้ายด้วยยูทิลิตี
ssh-keygen ซึ่งใช้สร้างคู่คีย์ private/public
- บทความนี้เป็นแหล่งข้อมูลที่มีคุณค่าสำหรับทุกคนที่ต้องการทำความเข้าใจและใช้งาน SSH ได้อย่างมีประสิทธิภาพยิ่งขึ้น
1 ความคิดเห็น
ความเห็นจาก Hacker News
sshd_configเพื่อตรวจสอบการเป็นสมาชิกของกลุ่ม Github เฉพาะก่อนอนุญาตให้ล็อกอิน ช่วยให้กระบวนการรับเข้าและถอดสิทธิ์ผู้ใช้ง่ายขึ้นsshd -Tหรือssh -Gเพื่อตรวจสอบการตั้งค่า-Lและ-Rซึ่งช่วยให้จำได้ว่าพอร์ตไหนเป็นฝั่ง localssh-copy-idในบทความว่าเครื่องมือนี้จะเพิ่มคีย์ไปยัง~/.ssh/authorized_keysไม่ใช่แค่อัปโหลดเท่านั้น และแนะนำให้ใช้ ed25519 กับssh-keygen-fกับการทำ forwarding เพราะติดตาม forward ที่เปิดอยู่ได้ยาก และยังแชร์เคล็ดลับการซ้อนคำสั่ง escape ใน session ที่ซ้อนกันIncludeและไฟล์~/.ssh/configเพื่อจัดการโฮสต์จำนวนมากให้เป็นระเบียบและดูสะอาดตา