SSH การเข้าถึง Server จากระยะไกล
SSH ซึ่งย่อมาจาก Secure SHell เป็นโปรแกรมที่ถูกออกแบบเพื่อให้การเข้าถึง Server มีความปลอดภัย โดยจะมีการเข้ารหัสการ authenticate (password) และข้อมูลก่อนที่จะส่งไปบนเครือข่าย และ SSH ยังถูกออกแบบให้ยากต่อการโจมตี ซึ่งเราสามารถคอนฟิกให้ SSH จัดให้มีระบบ secure data channel ที่เรียกกันว่า tunnel และทำให้เราสามารถรันบริการที่ไม่ปลอดภัยอย่าง FTP ให้มีความปลอดภัยได้
การนำ SSH เพื่อทำให้เกิด secure version of FTP จะถูกเรียกว่า SFTP และในฝั่งของ client ก็สามารถใช้ SFTP client เช่น WinSCP แต่แอพพลิเคชันบางอย่า่งเช่น web authoring software ที่มี FTP อยู่ในตัว (built-in FTP) อย่างเช่น Macromedia Dreamweaver หรืออื่น ๆ อาจจะไม่เข้ากันกับ SFTP ซึ่งในสถานะการณ์แบบนี้ การใช้ SSH เพื่อสร้างความปลอดภัยให้กับทราฟฟิก FTP อาจจะเป็นสิ่งไม่พึงปรารถนา
กรณีที่เรา้ต้องการที่จะ Remote ไปยังเครื่องที่เป็น Server u ผ่าน SSH เราต้องติดตั้ง SSH Server ที่เครื่องปลายทางเครื่องนั้น ผ่าน protocol ssh เป็นการสื่อสารแบบ tcp ใช้ port 22
ใน linux ตระกูล ubuntu ขั้นตอนการติดตั้ง ดังนี้
- อัพเดต apt-get ด้วยคำสั่ง :
sudo apt-get update - ติดตั้ง SSH Server ด้วยคำั่สั่ง :
sudo apt-get install ssh-server - ทดลอง remote ผ่านโปรแกรม PuTTY เข้าไปดู