Tuesday, December 1, 2009

[Talk] Remote Terminal (Application)




การควบคุมเครื่องคอมพิวเตอร์ระยะไกล (Remote Machine) นั้นสามารถกะรทำได้ผ่านการเชื่อมต่อบนเครือข่ายด้วย Protocol ต่างๆ ไม่ว่าจะเป็น SSH หรือ Telnet เพื่อสั่งการผ่าน Command line ของระบบ ซึ่งการเชื่อมต่อก็สามารถทำได้โดยอาศัย Application ที่จัดการ Terminal ของแต่ระบบปฎิบัติการ





วิธีในการทำ Remote Terminal จะต้องอาศัย Application ในการจัดการการเชื่อมต่อทั้งการ Login และการสื่อสารระหว่าง Client กับ Server ซึ่ง Application ดังกล่าวก็จะขึ้นอยู่กับระบบปฎิบัติการที่ใช้งาน

[Linux]



SSH (Client)


คำสั่ง ssh นั้นมักถูกติดตั้งมากับระบบปฎิบัติการ Linux จึงทำให้สามารถทำการเชื่อมต่อไปยัง Remote Machine ได้เลย
#ssh <username>@<host_address>
ส่วนในกรณี Telnet ก็สามารถใช้คำสั่งในลักษณะเดียวกันได้เลย เพียงแต่ Telnet เป็น Protocol ที่ไม่มีการเข้ารหัสในการสื่อสาร ซึ่งเป็นอันตรายต่อระบบเพราะหากสามารถดักจับรหัส Login ได้ ก็จะสามารถควบคุมเครื่องดังกล่าวได้ทันที
#telnet <host_address>

[Windows]



สำหรับบนระบบปฎิบัติการ Windows นั้นจะต้องทำการติดตั้ง Application ที่จัดการการสื่อสารของ SSH หรือ Telnet ก่อนซึ่งก็มีอยู่หลายตัว ทั้งแบบเสียค่าลิขสิทธิ์และแบบฟรี โดย Application ตัวอย่างที่นำมาแสดงจะเป็น Free ทั้งหมด ซึ่งจะมีด้วยกัน 2 ตัว คือ PuTTY และ Tunnelier



PuTTY เป็น Application ที่ใช้ในการเชื่อมต่อไปยัง Server ที่ให้บริการ Protocol อย่างเช่น SSH, Telnet แม้ว่ารูปลักษณ์ของโครงสร้าง GUI จะยังเป็นแบบดั้งเดิม เมื่อเทียบกับระบบ GUI ที่เป็นอยู่ในปัจจุบัน แต่ก็สามารถรองรับการใช้งานพื้นฐานทั้งหมดที่ Protocol นั้นๆต้องการได้



Tunnelier ก็เป็น Application ที่รองรับการทำงานได้คล้ายกับ PuTTY และยังมีความสามารถอื่นๆที่ช่วยให้ใช้งาน Application ได้ง่ายขึ้น อย่างเช่น การบันทึก Profile เพื่อใช้อ้างอิงในครั้งต่อไป, การรองรับการรับส่งไฟล์ผ่านแบบเข้ารหัส (SFTP) ทำให้การจัดการไฟล์บนเครื่อง Server ง่ายและปลอดภัยขึ้นด้วย



0 comments:

Post a Comment