การเข้าใช้งาน Server ผ่าน SSH
การใช้งานผ่าน SSH (Secure Shell) เพื่อความสะดวกในการติดตั้ง ปรับค่า และแก้ปัญหาของเครื่อง server โดยไม่จำเป็นต้องมาที่หน้าเครื่อง สามารถใช้งานคำสั่ง ssh ได้จาก command line / terminal จากอีกเครื่อง หรือหากจะเข้าถึงบนระบบปฏิบัติการ Windows สามารถใช้โปรแกรม PuTTY ในการเข้าถึงได้
สามารถใช้เข้าถึงเครื่องแม่ข่ายได้โดยการเปิด command line / terminal ในเครื่อง (แต่ละเครื่องอาจแตกต่างกัน)
-
พิมพ์คำสั่ง
ssh <user>@<ip>โดยที่<user>คือ Username ที่ระหว่างขั้นตอนติดตั้ง (หรือ username อื่นที่เพิ่มภายหลัง) และ<ip>คือ IP ของเครื่องแม่ข่ายที่จะเข้า -
หากเข้าครั้งแรก ระบบจะถามเพื่อความแน่ใจว่าถูกเครื่องมั๊ย ให้ตอบว่า
yesแล้วกด Enter![Screen_Shot_2563-01-10_at_21.00.23]()
-
กรอกรหัสผ่านที่ใช้กับ user นั้น (ระบบจะไม่แสดงผลตัวอักษรที่พิมพ์เพื่อความปลอดภัย) จากนั้นกด Enter อีกครั้ง หากการเข้าสู่ระบบถูกต้อง ก็จะเข้าสู่หน้าจอแบบเดียวกับหน้าจอที่อยู่หน้าเครื่องได้
![Screen_Shot_2563-01-10_at_21.00.58]()
การติดตั้งโปรแกรมพื้นฐานจำเป็น
- สามารถดำเนินการได้ทั้งผ่านหน้าเครื่องโดยตรง หรือผ่าน SSH
- สำหรับ user ที่มีสิทธิเข้าถึงเครื่องในระดับสูง (sudoer) เช่น user ที่ติดตั้งในครั้งแรก สามารถพิมพ์คำสั่ง
sudo suเพื่อเข้าสู่โหมดผู้ใช้สูงสุด (root) และขั้นตอนต่อจากนี้ ต้องการสิทธิ์การเข้าถึงระดับ root นี้ (สังเกตุจากบรรทัดที่เปลี่ยนไป)
-
**การดำเนินการใดๆ ควรใช้ความระมัดระวัง**โดยเฉพาะคำสั่งต่างๆ เพราะบางครั้งอาจจะทำให้ระบบเสียหายได้หากว่าพิมพ์ผิดพลาด (แนะนำให้ copy ข้อความแทนการพิมพ์ด้วยตัวเอง) เครื่องหมายต่างๆ และการเว้นวรรคหรือไม่เว้นวรรค มีความสำคัญทั้งหมด โปรดใช้ความระมัดระวัง - ดำเนินการสั่งคำสั่งตามคำแนะนำทีละ 1 บรรทัด เพื่อลดความผิดพลาด
- อัพเดจฐานข้อมูลซอฟต์แวร์ และอัพเกรดซอฟต์แวร์ (รวมถึงซอฟต์แวร์ความปลอดภัย) - ควรดำเนินการเป็นประจำอย่างน้อย 3 เดือนครั้ง
apt-get update && apt-get upgrade -y
- ติดตั้งโปรแกรมพื้นฐานสำหรับระบบ (Docker, Docker-Compose)
apt-get install -y curl git
curl -fsSL https://get.docker.com | bash
curl -L https://github.com/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose





