<ก่อนหน้านี้ | Contents | ถัดไป>
1.1. บทนำ
คู่มือเซิร์ฟเวอร์ Ubuntu ส่วนนี้แนะนำชุดเครื่องมือที่มีประสิทธิภาพสำหรับการควบคุมระยะไกลและการถ่ายโอนข้อมูลระหว่างคอมพิวเตอร์ในเครือข่ายที่เรียกว่า OpenSSH. คุณจะได้เรียนรู้เกี่ยวกับการตั้งค่าบางอย่างที่เป็นไปได้ด้วยแอปพลิเคชันเซิร์ฟเวอร์ OpenSSH และวิธีเปลี่ยนแปลงการตั้งค่าเหล่านี้บนระบบ Ubuntu ของคุณ
OpenSSH เป็นเครื่องมือในตระกูลโปรโตคอล Secure Shell (SSH) เวอร์ชันฟรีสำหรับการควบคุมจากระยะไกลหรือถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ เครื่องมือดั้งเดิมที่ใช้ในการทำงานเหล่านี้ให้สำเร็จ เช่น telnet หรือ rcp จะไม่ปลอดภัยและส่งรหัสผ่านของผู้ใช้เป็นข้อความธรรมดาเมื่อใช้ OpenSSH จัดเตรียมเดมอนเซิร์ฟเวอร์และเครื่องมือไคลเอนต์เพื่ออำนวยความสะดวกให้กับการควบคุมระยะไกลที่มีการเข้ารหัสและการดำเนินการถ่ายโอนไฟล์อย่างปลอดภัย โดยแทนที่เครื่องมือรุ่นเก่าอย่างมีประสิทธิภาพ
ส่วนประกอบเซิร์ฟเวอร์ OpenSSH, sshd ฟังอย่างต่อเนื่องสำหรับการเชื่อมต่อลูกค้าจากเครื่องมือไคลเอนต์ใด ๆ เมื่อมีคำขอการเชื่อมต่อเกิดขึ้น sshd จะตั้งค่าการเชื่อมต่อที่ถูกต้องตามประเภทของเครื่องมือไคลเอ็นต์ที่เชื่อมต่อ ตัวอย่างเช่นหากคอมพิวเตอร์ระยะไกลเชื่อมต่อกับแอปพลิเคชันไคลเอนต์ ssh เซิร์ฟเวอร์ OpenSSH จะตั้งค่าเซสชันการควบคุมระยะไกลหลังจากการตรวจสอบสิทธิ์ หากผู้ใช้รีโมตเชื่อมต่อกับเซิร์ฟเวอร์ OpenSSH ด้วย scp เซิร์ฟเวอร์ OpenSSH daemon จะเริ่มต้นการคัดลอกไฟล์ที่ปลอดภัยระหว่างเซิร์ฟเวอร์และไคลเอนต์หลังจากการพิสูจน์ตัวตน OpenSSH สามารถใช้วิธีการพิสูจน์ตัวตนหลายวิธีรวมถึงรหัสผ่านธรรมดารหัสสาธารณะและตั๋ว Kerberos