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
เมื่อคุณเข้าสู่ระบบแล้ว คุณสามารถดำเนินการคำสั่งใดๆ ที่คุณทำในเทอร์มินัลของคุณได้
ตัวอย่าง:
ls
ตัวอย่าง:
pwd
ปิง
ยูทิลิตี้นี้มักใช้เพื่อตรวจสอบว่าของคุณ การเชื่อมต่อกับเซิร์ฟเวอร์ มีสุขภาพดีหรือไม่ คำสั่งนี้ยังใช้ใน –
- การวิเคราะห์การเชื่อมต่อเครือข่ายและโฮสต์
- การติดตามประสิทธิภาพของเครือข่ายและการจัดการ
- ทดสอบปัญหาฮาร์ดแวร์และซอฟต์แวร์
ไวยากรณ์คำสั่ง:-
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 hostname="" or=""
เมื่อคุณป้อนคำสั่งนี้ มันจะถามคุณ การรับรอง ผ่านชื่อผู้ใช้และรหัสผ่าน
เมื่อสร้างการเชื่อมต่อแล้ว และคุณเข้าสู่ระบบแล้ว คุณสามารถใช้คำสั่งต่อไปนี้เพื่อดำเนินการต่างๆ
คำสั่ง | ฟังก์ชัน |
---|---|
dir | แสดงไฟล์ในไดเร็กทอรีปัจจุบันของคอมพิวเตอร์ระยะไกล |
ซีดี “dirname” | เปลี่ยนไดเร็กทอรีเป็น "dirname" บนคอมพิวเตอร์ระยะไกล |
ใส่ไฟล์ | อัปโหลด 'ไฟล์' จากท้องถิ่นไปยังคอมพิวเตอร์ระยะไกล |
รับไฟล์ | ดาวน์โหลด 'ไฟล์' จากระยะไกลไปยังคอมพิวเตอร์ในระบบ |
เลิก | Logout |
ให้เรารันคำสั่งสำคัญบางคำสั่ง
Telnet
Telnet ช่วยให้ –
- เชื่อมต่อกับคอมพิวเตอร์ Linux ระยะไกล
- รันโปรแกรมจากระยะไกลและดำเนินการดูแลระบบ
ยูทิลิตี้นี้คล้ายกับคุณสมบัติ Remote Desktop ที่พบใน Windows เครื่องจักรกล
ไวยากรณ์สำหรับยูทิลิตี้นี้คือ:
telnet hostname="" or="" Example: telnet localhost
เพื่อวัตถุประสงค์ในการสาธิต เราจะเชื่อมต่อกับคอมพิวเตอร์ของคุณ (localhost) ยูทิลิตี้นี้จะถามชื่อผู้ใช้และรหัสผ่านของคุณ
เมื่อได้รับการรับรองความถูกต้องแล้ว คุณสามารถดำเนินการคำสั่งได้เหมือนกับที่เคยทำมาโดยใช้ Terminal ข้อแตกต่างเพียงอย่างเดียวคือ หากคุณเชื่อมต่อกับโฮสต์ระยะไกล คำสั่งจะถูกดำเนินการบนเครื่องระยะไกล ไม่ใช่เครื่องภายในของคุณ
คุณสามารถออกจากการเชื่อมต่อ telnet ได้โดยการป้อนคำสั่ง 'ออกจากระบบ'
สรุป:
- การสื่อสารระหว่าง ลินุกซ์/ยูนิกซ์ และคอมพิวเตอร์ เครือข่าย และผู้ใช้ระยะไกลอื่นๆ ได้
- คำสั่ง ping ตรวจสอบว่าการเชื่อมต่อกับชื่อโฮสต์หรือที่อยู่ IP นั้นใช้งานได้หรือไม่ เรียกใช้ 'ping ที่อยู่ IP หรือชื่อโฮสต์' บนเทอร์มินัล
- FTP เป็นโปรโตคอลที่ต้องการสำหรับการส่งและรับไฟล์ขนาดใหญ่ คุณสามารถสร้างการเชื่อมต่อ FTP ไปยังโฮสต์ระยะไกล จากนั้นใช้คำสั่งในการอัพโหลด ดาวน์โหลดไฟล์ ตรวจสอบไฟล์ และเรียกดูไฟล์เหล่านั้น
- ยูทิลิตี้ Telnet ช่วยให้คุณเชื่อมต่อกับคอมพิวเตอร์ Linux ระยะไกลและทำงานกับมันได้