อาจารย์: ในบทเรียนนี้
เราจะพูดถึงตัวเลือกการเข้าถึงระยะไกลประเภทต่างๆ
มากมายที่คุณอาจสนับสนุนในฐานะช่างเทคนิคเครือข่ายหรือผู้ดูแลระบบเครือข่าย
วิธีการต่างๆ เหล่านี้จะอนุญาตให้ไคลเอ็นต์เข้าถึงเซิร์ฟเวอร์หรืออุปกรณ์เครือข่ายจากระยะไกลผ่านเครือข่ายของคุณ
ตอนนี้ ในฐานะผู้ดูแลระบบ
คุณจะต้องใช้วิธีเหล่านี้เพื่อเข้าถึงอินเทอร์เฟซบรรทัดคำสั่งของเราเตอร์
สวิตช์ และไฟร์วอลล์ของคุณด้วย เพื่อให้คุณสามารถปรับเปลี่ยนการตั้งค่าและ
การกำหนดค่าเป็นส่วนหนึ่งของหน้าที่งานของคุณ
ขณะนี้ มีหลายวิธีในการเข้าถึงข้อมูลนี้จากระยะไกล และคุณยังสามารถควบคุมอุปกรณ์เหล่านี้จากระยะไกลได้อีกด้วย
ในบทเรียนนี้
เราจะพูดถึง Telnet,
SSH, RDP, VNC และ TTY
สิ่งแรกที่เราต้องพูดถึงเกี่ยวกับเทคโนโลยีการเข้าถึงระยะไกลคือ
Telnet
ตอนนี้ Telnet ทำงานบนพอร์ต 23 และ Telnet
ใช้เพื่อส่งคำสั่งแบบข้อความไปยังอุปกรณ์ระยะไกล
และถือว่าเป็นโปรโตคอลเครือข่ายที่เก่ามาก
ทุกสิ่งที่คุณทำใน Telnet จะเป็นแบบข้อความ
และที่นี่ คุณจะเห็นว่าฉันกำลังเชื่อมต่อผ่าน Telnet
กับ rainmaker สภาพอากาศใต้ดิน คอม
เมื่อทำเช่นนี้ ฉันก็สามารถค้นหาสภาพอากาศประจำวันสำหรับพื้นที่ของฉันได้
ตอนนี้หนึ่งในข้อเสียที่ใหญ่ที่สุดของการใช้ Telnet
คือมันส่งทุกอย่างผ่านเครือข่ายในรูปแบบข้อความธรรมดาหรือรูปแบบที่ไม่ได้เข้ารหัส
ในกรณีนี้ ฉันไม่สนใจจริงๆ
ว่าจะส่งข้อความธรรมดา เพราะข้อมูลเดียวที่ฉันต้องส่งไปยังเซิร์ฟเวอร์คือรหัสสนามบินสามหลักสำหรับเมืองที่ฉันต้องการตรวจสอบสภาพอากาศ
กับมัน
แต่ถ้าฉันจะส่งบางอย่างที่เป็นส่วนตัว
เช่น หมายเลขประกันสังคม รหัสผ่าน
หรือหมายเลขบัตรเครดิต ฉันก็คงไม่ต้องการใช้
Telnet เพื่อสิ่งนั้น
โปรดจำไว้ว่า Telnet ไม่ควร หรือไม่เคยถูกใช้เพื่อสิ่งใดๆ
เมื่อคุณเชื่อมต่อกับหนึ่งในอุปกรณ์ที่ปลอดภัยของคุณ เช่น เราเตอร์หรือสวิตช์หรือไฟร์วอลล์
เพราะเมื่อคุณกำหนดค่าทุกอย่างจะถูกตั้งค่าเป็นข้อความล้วน
รวมถึงคำสั่ง ชื่อผู้ใช้
รหัสผ่าน รายการควบคุมการเข้าถึง
และข้อมูลทั้งหมดนั้น
เราต้องการใช้เทคโนโลยีการเข้าถึงระยะไกลแบบข้อความเข้ารหัส
เช่น Secure Shell แทน
สิ่งนี้นำเราไปสู่เทคโนโลยีการเข้าถึงระยะไกลตัวที่สองซึ่งก็คือ
Secure Shell
ตอนนี้ Secure Shell หรือ
SSH กำลังจะทำงานผ่านพอร์ต 22
Secure Shell เรียกอีกอย่างว่า SSH และทำงานเหมือนกับ
Telnet
แต่จะเข้ารหัสทุกอย่างที่ส่งและรับระหว่างไคลเอนต์กับเซิร์ฟเวอร์
เราเตอร์หรือสวิตช์ที่คุณกำลังสื่อสารด้วย
ดังนั้น คุณจะได้รับความปลอดภัยที่ดีกว่ามากเมื่อคุณใช้
SSH มากกว่าเมื่อคุณใช้ Telnet
โปรดจำไว้ว่า เมื่อใดก็ตามที่คุณจำเป็นต้องเชื่อมต่อกับอุปกรณ์เครือข่ายเพื่อกำหนดค่าในอินเทอร์เฟซบรรทัดคำสั่ง
คุณควรทำสิ่งนี้ผ่าน SSH โดยใช้ Secure Shell เสมอ
สิ่งนี้จะช่วยให้แน่ใจว่าคุณมีการเชื่อมต่อที่เข้ารหัสกับอุปกรณ์นั้น
เทคโนโลยีการเข้าถึงระยะไกลที่สามที่เราต้องพูดถึงเรียกว่า
RDP หรือโปรโตคอลเดสก์ท็อประยะไกล
ขณะนี้ Remote Desktop Protocol ทำงานผ่านพอร์ต 3389 และเป็นโปรโตคอลที่เป็นกรรมสิทธิ์ซึ่งพัฒนาโดย
Microsoft ซึ่งให้อินเทอร์เฟซแบบกราฟิกแก่ผู้ใช้เพื่อเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นผ่านการเชื่อมต่อเครือข่าย
แม้ว่า RDP จะไม่มีประโยชน์มากนักหากคุณพยายามพูดคุยกับเราเตอร์
สวิตช์ หรือไฟร์วอลล์ แต่ก็มีประโยชน์จริงๆ
เมื่อคุณพยายามเข้าถึงและควบคุมเซิร์ฟเวอร์ Windows
หรือเครื่องไคลเอ็นต์จากระยะไกล
ตัวอย่างเช่น ถ้า SEAM หรือระบบการจัดการเครือข่ายของคุณทำงานบนเครื่องที่ใช้
Windows คุณสามารถ RDP เข้าไปในเครื่องได้เพื่อเป็นวิธีเชื่อมต่อกับเครือข่ายท้องถิ่นของคุณ
RDP จะให้อินเทอร์เฟซผู้ใช้แบบกราฟิกที่เรียกว่า
GUI หรือ GUI
ซึ่งช่วยให้คุณเข้าถึงเซิร์ฟเวอร์และเดสก์ท็อปและควบคุมโดยใช้เมาส์และคีย์บอร์ด
ตอนนี้ เมื่อคุณเชื่อมต่อกับเครื่องนี้จากระยะไกล
เครื่องจะทำเหมือนว่าคุณนั่งอยู่หน้าเครื่อง
แต่คุณสามารถทำได้จากเครือข่ายหรือทั่วโลก
ตัวอย่างเช่น ที่นี่ คุณจะเห็นว่ามีอุปกรณ์สามเครื่องและทั้งหมดกำลังเชื่อมต่อกับเครื่อง
Windows 7
คุณมีแล็ปท็อป Macintosh คุณมี
iPad หรือแท็บเล็ต Android และคุณมีโทรศัพท์มือถือ
และสิ่งเหล่านี้สามารถเข้าถึงและทำการสื่อสารได้โดยใช้
RDP เหมือนกับว่าฉันมีเมาส์และคีย์บอร์ดวางอยู่หน้าเวิร์กสเตชันนั้น
RDP จะอนุญาตให้คุณเชื่อมต่อกับอุปกรณ์เหล่านี้จากเครือข่ายของคุณหรือทั่วโลก
ขึ้นอยู่กับว่าคุณกำหนดค่าไว้อย่างไร
ตอนนี้ Remote Desktop Protocol เองไม่ถือว่าเป็นโปรโตคอลที่ปลอดภัย
คุณต้องรักษาความปลอดภัยของการเชื่อมต่อนั้นโดยใช้สิ่งอื่นแทน
ตัวอย่างเช่น คุณสามารถใช้เกตเวย์เดสก์ท็อประยะไกลหรือ RDG เพื่อสร้างการเชื่อมต่อที่ปลอดภัยระหว่างคุณกับเกตเวย์นั้น
จากนั้นจึงเชื่อมต่อไปยังเซสชัน RDP
หรือคุณสามารถใช้ VPN เหมือนเครือข่ายส่วนตัวเสมือน
ผู้บรรยาย: เทคโนโลยีการเข้าถึงระยะไกลตัวที่สี่ที่เราต้องพูดถึงเรียกว่า
VNC
VNC หรือ Virtual Networking Computing ทำงานบนพอร์ต 5900 และเดิมได้รับการพัฒนาสำหรับสถาปัตยกรรมไคลเอนต์แบบบางและสิ่งต่างๆ
เช่น โครงสร้างพื้นฐานเดสก์ท็อปเสมือนหรือ VDI
VNC ทำงานเหมือนกับ RDP แต่ไม่เหมือนกับ
RDP ซึ่งทำงานบนไคลเอนต์และเซิร์ฟเวอร์
Windows เท่านั้น VNC เป็นแบบข้ามแพลตฟอร์มอย่างแท้จริง
ดังนั้นจึงสามารถใช้กับไคลเอนต์
Linux, OSX และ Windows
สิ่งนี้นำเราไปสู่เทคโนโลยีการเข้าถึงระยะไกลที่ห้าและสุดท้ายที่เรียกว่า
TTY หรือ Terminal Emulator
ตอนนี้ Terminal Emulator เป็นซอฟต์แวร์ประเภทใดก็ได้ที่จำลองเป็นฟังก์ชันอินพุตหรือเอาต์พุต
TTY ที่เราใช้เพื่อเชื่อมต่อกับอุปกรณ์จากระยะไกล
TTY เป็นเทอร์มินัลหรือจุดสิ้นสุดสำหรับการสื่อสารระหว่างคอมพิวเตอร์และผู้ใช้ปลายทาง
และจัดการอินพุตและเอาต์พุตข้อความทั้งหมดระหว่างผู้ใช้กับเชลล์หรือสภาพแวดล้อมบรรทัดคำสั่ง
เทอร์มินัลนี้จะถูกใช้เพื่อรับอินพุตและแสดงผล
ในขณะที่สภาพแวดล้อมเชลล์หรือบรรทัดคำสั่งทำการประมวลผลจริง
สิ่งนี้เรียกว่า
TTY เพราะเดิมทีมันถูกใช้
เดิมที เมื่อเราให้คอมพิวเตอร์ทำงานเป็นเมนเฟรมในช่วงปี
1970 และ 1980 มีอุปกรณ์ที่เรียกว่าเทเลไทป์
และมีการใช้เทเลไทป์เพื่อเชื่อมต่อกับเมนเฟรมและสามารถออกคำสั่งเหล่านั้นได้
จากนั้นจึงแสดงเอาต์พุตที่สร้างขึ้นโดยสภาพแวดล้อมบรรทัดคำสั่งภายในเมนเฟรมนั้น
และนี่คือสาเหตุที่ Terminal
Emulator มักถูกเรียกว่า TTY หรืออุปกรณ์ teletype เพราะนั่นคือสิ่งที่มันถูกใช้เพื่อเลียนแบบ โดยย้อนกลับไปยังยุคแรกๆ
ของการคำนวณ
ตอนนี้ หากคุณใช้ระบบ Linux หรือ Unix คุณมักจะเห็นสภาพแวดล้อมเทอร์มินัลที่เรียกว่า
TTY เมื่อคุณอ้างถึงแต่ละบุคคลที่แตกต่างกันบนเซิร์ฟเวอร์หรือเครื่องนั้นๆ