Linux/Unix SSH, Ping, FTP, คำสั่งการสื่อสาร Telnet

ในขณะที่ทำงานบนระบบปฏิบัติการ Linux คุณอาจจำเป็นต้อง สื่อสารกับอุปกรณ์อื่นๆ- สำหรับสิ่งนี้ มียูทิลิตี้พื้นฐานบางอย่างที่คุณสามารถใช้ได้

ยูทิลิตี้เหล่านี้สามารถช่วยให้คุณสื่อสารกับ:

  • เครือข่าย
  • ระบบลีนุกซ์อื่นๆ
  • และผู้ใช้ระยะไกล

ดังนั้นให้เราเรียนรู้ทีละอย่าง

คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้

SSH

SSH ซึ่งย่อมาจาก Secure Shell ใช้เพื่อเชื่อมต่อกับคอมพิวเตอร์ระยะไกลอย่างปลอดภัย เมื่อเปรียบเทียบกับ Telnet แล้ว SSH มีความปลอดภัย โดยที่การเชื่อมต่อไคลเอ็นต์/เซิร์ฟเวอร์ได้รับการตรวจสอบสิทธิ์โดยใช้ใบรับรองดิจิทัล และรหัสผ่านได้รับการเข้ารหัส ดังนั้นจึงใช้กันอย่างแพร่หลายโดยผู้ดูแลระบบเพื่อควบคุมเซิร์ฟเวอร์ Linux ระยะไกล


ไวยากรณ์ในการเข้าสู่ระบบเครื่อง Linux ระยะไกลโดยใช้ SSH คือ

SSH username@ip-address or hostname

SSH

เมื่อคุณเข้าสู่ระบบแล้ว คุณสามารถดำเนินการคำสั่งใดๆ ที่คุณทำในเทอร์มินัลของคุณได้

ตัวอย่าง:

ls

SSH

ตัวอย่าง:

pwd

SSH

ปิง

ยูทิลิตี้นี้มักใช้เพื่อตรวจสอบว่าของคุณ การเชื่อมต่อกับเซิร์ฟเวอร์ มีสุขภาพดีหรือไม่ คำสั่งนี้ยังใช้ใน –

  • การวิเคราะห์การเชื่อมต่อเครือข่ายและโฮสต์
  • การติดตามประสิทธิภาพของเครือข่ายและการจัดการ
  • ทดสอบปัญหาฮาร์ดแวร์และซอฟต์แวร์

ปิง

ไวยากรณ์คำสั่ง:-

ping hostname="" or=""

ตัวอย่าง:

ping 172.16.170.1

ปิง

ping google.com

ปิง

ในที่นี้ ระบบได้ส่งแพ็กเก็ตข้อมูลขนาด 64 ไบต์ไปยังที่อยู่ IP (172.16.170.1) หรือชื่อโฮสต์ (www.google.com) หากแพ็กเก็ตข้อมูลแม้แต่ตัวใดตัวหนึ่งไม่ส่งคืนหรือสูญหาย แสดงว่าเกิดข้อผิดพลาดในการเชื่อมต่อ โดยปกติแล้ว การเชื่อมต่ออินเทอร์เน็ตจะถูกตรวจสอบโดยใช้วิธีนี้

ท่านสามารถกด ctrl + c ไปยัง ทางออก จากลูปปิง

FTP

FTP เป็นโปรโตคอลการถ่ายโอนไฟล์. มันเป็น โปรโตคอลที่ต้องการมากที่สุดสำหรับ การถ่ายโอนข้อมูล ท่ามกลางคอมพิวเตอร์

คุณสามารถใช้ FTP เพื่อ –

  • การเข้าสู่ระบบและสร้างการเชื่อมต่อกับโฮสต์ระยะไกล
  • อัปโหลดและดาวน์โหลดไฟล์
  • การนำทางผ่านไดเร็กทอรี
  • การเรียกดูเนื้อหาของไดเร็กทอรี

FTP

ไวยากรณ์เพื่อสร้าง การเชื่อมต่อเอฟทีพี ไปยังโฮสต์ระยะไกลคือ –

ftp hostname="" or=""

เมื่อคุณป้อนคำสั่งนี้ มันจะถามคุณ การรับรอง ผ่านชื่อผู้ใช้และรหัสผ่าน

FTP

เมื่อสร้างการเชื่อมต่อแล้ว และคุณเข้าสู่ระบบแล้ว คุณสามารถใช้คำสั่งต่อไปนี้เพื่อดำเนินการต่างๆ

คำสั่ง ฟังก์ชัน
dir แสดงไฟล์ในไดเร็กทอรีปัจจุบันของคอมพิวเตอร์ระยะไกล
ซีดี “dirname” เปลี่ยนไดเร็กทอรีเป็น "dirname" บนคอมพิวเตอร์ระยะไกล
ใส่ไฟล์ อัปโหลด 'ไฟล์' จากท้องถิ่นไปยังคอมพิวเตอร์ระยะไกล
รับไฟล์ ดาวน์โหลด 'ไฟล์' จากระยะไกลไปยังคอมพิวเตอร์ในระบบ
เลิก Logout

ให้เรารันคำสั่งสำคัญบางคำสั่ง

FTP

Telnet

Telnet ช่วยให้ –

  • เชื่อมต่อกับคอมพิวเตอร์ Linux ระยะไกล
  • รันโปรแกรมจากระยะไกลและดำเนินการดูแลระบบ

Telnet

ยูทิลิตี้นี้คล้ายกับคุณสมบัติ Remote Desktop ที่พบใน Windows เครื่องจักรกล

ไวยากรณ์สำหรับยูทิลิตี้นี้คือ:

telnet hostname="" or=""
Example:
telnet localhost

เพื่อวัตถุประสงค์ในการสาธิต เราจะเชื่อมต่อกับคอมพิวเตอร์ของคุณ (localhost) ยูทิลิตี้นี้จะถามชื่อผู้ใช้และรหัสผ่านของคุณ

Telnet

เมื่อได้รับการรับรองความถูกต้องแล้ว คุณสามารถดำเนินการคำสั่งได้เหมือนกับที่เคยทำมาโดยใช้ Terminal ข้อแตกต่างเพียงอย่างเดียวคือ หากคุณเชื่อมต่อกับโฮสต์ระยะไกล คำสั่งจะถูกดำเนินการบนเครื่องระยะไกล ไม่ใช่เครื่องภายในของคุณ

คุณสามารถออกจากการเชื่อมต่อ telnet ได้โดยการป้อนคำสั่ง 'ออกจากระบบ'

สรุป:

  • การสื่อสารระหว่าง ลินุกซ์/ยูนิกซ์ และคอมพิวเตอร์ เครือข่าย และผู้ใช้ระยะไกลอื่นๆ ได้
  • คำสั่ง ping ตรวจสอบว่าการเชื่อมต่อกับชื่อโฮสต์หรือที่อยู่ IP นั้นใช้งานได้หรือไม่ เรียกใช้ 'ping ที่อยู่ IP หรือชื่อโฮสต์' บนเทอร์มินัล
  • FTP เป็นโปรโตคอลที่ต้องการสำหรับการส่งและรับไฟล์ขนาดใหญ่ คุณสามารถสร้างการเชื่อมต่อ FTP ไปยังโฮสต์ระยะไกล จากนั้นใช้คำสั่งในการอัพโหลด ดาวน์โหลดไฟล์ ตรวจสอบไฟล์ และเรียกดูไฟล์เหล่านั้น
  • ยูทิลิตี้ Telnet ช่วยให้คุณเชื่อมต่อกับคอมพิวเตอร์ Linux ระยะไกลและทำงานกับมันได้