<ก่อนหน้านี้ | Contents | ถัดไป>
มีสองวิธีในการรันคำสั่งหรือรันโปรแกรมบนเครื่องระยะไกลและให้เอาต์พุต ไม่ว่าจะเป็นข้อความหรือกราฟิก ส่งไปยังเวิร์กสเตชันของคุณ การเชื่อมต่ออาจปลอดภัยหรือไม่ปลอดภัย แม้ว่าจะแนะนำให้ใช้การเชื่อมต่อที่ปลอดภัยแทนที่จะส่งรหัสผ่านของคุณผ่านเครือข่ายที่ไม่ได้เข้ารหัส เราจะหารือเกี่ยวกับการใช้งานจริงบางอย่างของกลไกรุ่นเก่า (ที่ไม่ปลอดภัย) เนื่องจากยังคงมีประโยชน์ในสภาพแวดล้อมเครือข่ายที่ทันสมัย เช่น สำหรับการแก้ไขปัญหาหรือ เรียกใช้โปรแกรมที่แปลกใหม่
10.4.2. Rsh, rlogin และ telnet
การขอ เข้าสู่ระบบ และ รช คำสั่งสำหรับการเข้าสู่ระบบระยะไกลและการดำเนินการคำสั่งจากระยะไกลจะสืบทอดมาจาก UNIX แม้ว่าจะไม่ค่อยได้ใช้เพราะไม่ปลอดภัยอย่างโจ่งแจ้ง แต่ก็ยังมาพร้อมกับ Linux distribution เกือบทุกตัวสำหรับความเข้ากันได้แบบย้อนหลังกับโปรแกรม UNIX
ในทางกลับกัน Telnet ยังคงใช้กันทั่วไป โดยมักใช้โดยผู้ดูแลระบบและผู้ดูแลระบบเครือข่าย Telnet เป็นหนึ่งในเครื่องมือที่ทรงพลังที่สุดสำหรับการเข้าถึงไฟล์จากระยะไกลและการดูแลระบบจากระยะไกล ทำให้สามารถเชื่อมต่อได้จากทุกที่บนอินเทอร์เน็ต เมื่อรวมกับเซิร์ฟเวอร์ X แอปพลิเคชันกราฟิกระยะไกลสามารถแสดงผลในเครื่องได้ ไม่มีความแตกต่างระหว่างการทำงานกับเครื่องโลคัลกับการใช้เครื่องระยะไกล
เนื่องจากการเชื่อมต่อทั้งหมดไม่มีการเข้ารหัส ทำให้ Telnet การเชื่อมต่อเกี่ยวข้องกับความเสี่ยงด้านความปลอดภัยสูง สำหรับการดำเนินการโปรแกรมระยะไกลแบบปกติ Secure SHell หรือ SSH จะได้รับคำแนะนำ เราจะพูดถึงวิธีการรักษาความปลอดภัยในภายหลังในหัวข้อนี้
อย่างไรก็ตาม Telnet ยังคงใช้อยู่หลายกรณี ด้านล่างนี้คือตัวอย่างบางส่วนในการทดสอบเซิร์ฟเวอร์อีเมลและเว็บเซิร์ฟเวอร์สำหรับการตอบกลับ:
ตรวจสอบว่าเมลเซิร์ฟเวอร์ทำงาน:
[จิมมี่@บล็อบ ~] เทลเน็ตเมลเซิร์ฟเวอร์ 25
กำลังลอง 192.168.42.1...
เชื่อมต่อกับเมลเซิร์ฟเวอร์ อักขระ Escape คือ '^]'
220 m1.some.net ESMTP Sendmail 8.11.6/8.11.6; 200302281626
สวัสดี some.net
250-m1.some.net สวัสดี blob.some.net [10.0.0.1] ยินดีที่ได้รู้จัก 250-ENHANCEDSTATUSCODES
250-8BITMIME
250-SIZE
250-ดีเอสเอ็น
[จิมมี่@บล็อบ ~] เทลเน็ตเมลเซิร์ฟเวอร์ 25
กำลังลอง 192.168.42.1...
เชื่อมต่อกับเมลเซิร์ฟเวอร์ อักขระ Escape คือ '^]'
220 m1.some.net ESMTP Sendmail 8.11.6/8.11.6; 200302281626
สวัสดี some.net
250-m1.some.net สวัสดี blob.some.net [10.0.0.1] ยินดีที่ได้รู้จัก 250-ENHANCEDSTATUSCODES
250-8BITMIME
250-SIZE
250-ดีเอสเอ็น
250-โอเน็กซ์
250-ETRN
250-XUSR
250 ช่วยด้วย
จดหมายจาก: [ป้องกันอีเมล]
250 2.1.0 [ป้องกันอีเมล]... ผู้ส่งตกลง
rcpt ไปที่: [ป้องกันอีเมล]
250 2.1.5 [ป้องกันอีเมล]...ผู้รับโอเค
ข้อมูล
354 ใส่จดหมาย ลงท้ายด้วย "." ในสายด้วยตัวเอง
ทดสอบ
.
250 2.0.0 g2MA1R619237 ยอมรับข้อความสำหรับการจัดส่ง
เลิก
221 2.0.0 m1.some.net ปิดการเชื่อมต่อ การเชื่อมต่อถูกปิดโดยโฮสต์ต่างประเทศ
250-โอเน็กซ์
250-ETRN
250-XUSR
250 ช่วยด้วย
จดหมายจาก: [ป้องกันอีเมล]
250 2.1.0 [ป้องกันอีเมล]... ผู้ส่งตกลง
rcpt ไปที่: [ป้องกันอีเมล]
250 2.1.5 [ป้องกันอีเมล]...ผู้รับโอเค
ข้อมูล
354 ใส่จดหมาย ลงท้ายด้วย "." ในสายด้วยตัวเอง
ทดสอบ
.
250 2.0.0 g2MA1R619237 ยอมรับข้อความสำหรับการจัดส่ง
เลิก
221 2.0.0 m1.some.net ปิดการเชื่อมต่อ การเชื่อมต่อถูกปิดโดยโฮสต์ต่างประเทศ
ตรวจสอบว่าเว็บเซิร์ฟเวอร์ตอบคำขอพื้นฐาน:
[jimmy@blob ~] เทลเน็ต www.some.net 80
กำลังลอง 64.39.151.23...
เชื่อมต่อกับ www.some.net อักขระ Escape คือ '^]' หัว / ;HTTP/1.1
HTTP / 1.1 200 ตกลง
วันที่: ศ. 22 มี.ค. 2002 10:05:14 GMT
เซิร์ฟเวอร์: Apache/1.3.22 (UNIX) (Red-Hat/Linux) mod_ssl/2.8.5 OpenSSL/0.9.6
DAV/1.0.2 PHP/4.0.6 mod_perl/1.24_01
แก้ไขล่าสุด: ศุกร์ 04 ม.ค. 2002 08:21:00 GMT ETag: "70061-68-3c3565ec"
ช่วงที่ยอมรับ: ไบต์ ความยาวเนื้อหา: 104 การเชื่อมต่อ: ปิด ประเภทเนื้อหา: text/html
การเชื่อมต่อถูกปิดโดยโฮสต์ต่างประเทศ [จิมมี่@บล็อบ ~]
[jimmy@blob ~] เทลเน็ต www.some.net 80
กำลังลอง 64.39.151.23...
เชื่อมต่อกับ www.some.net อักขระ Escape คือ '^]' หัว / ;HTTP/1.1
HTTP / 1.1 200 ตกลง
วันที่: ศ. 22 มี.ค. 2002 10:05:14 GMT
เซิร์ฟเวอร์: Apache/1.3.22 (UNIX) (Red-Hat/Linux) mod_ssl/2.8.5 OpenSSL/0.9.6
DAV/1.0.2 PHP/4.0.6 mod_perl/1.24_01
แก้ไขล่าสุด: ศุกร์ 04 ม.ค. 2002 08:21:00 GMT ETag: "70061-68-3c3565ec"
ช่วงที่ยอมรับ: ไบต์ ความยาวเนื้อหา: 104 การเชื่อมต่อ: ปิด ประเภทเนื้อหา: text/html