ลินุกซ์SSH ช่วยให้คุณสามารถเข้าสู่ระบบและทำงานบนคอมพิวเตอร์ระยะไกลซึ่งสามารถตั้งอยู่ที่ใดก็ได้ในโลกโดยใช้การเชื่อมต่อที่เข้ารหัสลับระหว่างโฮสต์ทั้งสองผ่านเครือข่ายที่ไม่ปลอดภัย คำสั่ง (ไวยากรณ์: ชื่อโฮสต์ ssh ) เปิดหน้าต่างในเครื่องท้องถิ่นของคุณซึ่งคุณสามารถเรียกใช้และโต้ตอบกับโปรแกรมบนเครื่องระยะไกลได้เช่นเดียวกับที่อยู่ด้านหน้าคุณ คุณสามารถใช้ซอฟต์แวร์ของคอมพิวเตอร์ระยะไกลเข้าถึงไฟล์ถ่ายโอนไฟล์และอื่น ๆ ได้
SSH เซสชัน Linux ถูกเข้ารหัสและต้องมีการตรวจสอบสิทธิ์ssh หมายถึง Secure Shellหมายถึงการรักษาความปลอดภัยโดยธรรมชาติของการปฏิบัติงาน
ตัวอย่างการใช้งาน
ในการล็อกอินเข้าสู่เครื่องคอมพิวเตอร์ที่มีรหัสเครือข่าย comp.org.net และชื่อผู้ใช้ jdoe คุณควรใช้คำสั่งต่อไปนี้:
ssh [email protected]
ถ้าชื่อผู้ใช้ของเครื่องระยะไกลเหมือนกับในเครื่องท้องถิ่นคุณสามารถข้ามชื่อผู้ใช้ในคำสั่ง: ssh comp.org.net จากนั้นคุณจะได้รับข้อความบางอย่างเช่นนี้: ไม่สามารถสร้างความถูกต้องของโฮสต์ 'sample.ssh.com' ได้ ลายนิ้วมือสำคัญ DSA คือ 04: 48: 30: 31: b0: f3: 5a: 9b: 01: 9d: b3: a7: 38: e2: b1: 0 c คุณแน่ใจหรือไม่ว่าต้องการเชื่อมต่อ (ใช่ / ไม่)? เข้าสู่ ใช่ บอกเครื่องเพื่อเพิ่มคอมพิวเตอร์ระยะไกลในรายการของโฮสต์ที่รู้จัก, ~ / .ssh / known_hosts . คุณจะเห็นข้อความเช่นนี้: คำเตือน: เพิ่ม 'sample.ssh.com' (DSA) อย่างถาวรลงในรายชื่อโฮสต์ที่รู้จัก เมื่อเชื่อมต่อแล้วระบบจะขอให้คุณป้อนรหัสผ่าน หลังจากที่คุณป้อนข้อมูลคุณจะได้รับคำสั่งเชลล์สำหรับรีโมตคอนโทรล คุณยังสามารถใช้ aSSH คำสั่งเพื่อเรียกใช้คำสั่งบนเครื่องระยะไกลโดยไม่ต้องเข้าสู่ระบบตัวอย่างเช่น: ssh [email protected] ps จะรันคำสั่ง PS บนคอมพิวเตอร์ comp.org.net และแสดงผลในหน้าต่างท้องถิ่นของคุณ SSH มีความปลอดภัยมากกว่าวิธีการอื่นในการสร้างการเชื่อมต่อกับคอมพิวเตอร์ระยะไกลเนื่องจากคุณส่งข้อมูลรับรองการเข้าสู่ระบบและรหัสผ่านเฉพาะหลังจากที่มีการสร้างช่องสัญญาณที่ปลอดภัย นอกจากนี้ SSH สนับสนุนการเข้ารหัสด้วยคีย์สาธารณะ ทำไมต้องใช้ SSH?