Lệnh giao tiếp Linux/Unix SSH, Ping, FTP, Telnet
Khi làm việc trên hệ điều hành Linux, bạn có thể cần phải giao tiếp với các thiết bị khác. Để làm được điều này, có một số tiện ích cơ bản mà bạn có thể sử dụng.
Những tiện ích này có thể giúp bạn liên lạc với:
- mạng,
- các hệ thống Linux khác
- và người dùng từ xa
Vì vậy, chúng ta hãy tìm hiểu từng cái một.
Nhấp chuột đây nếu video không thể truy cập được
SSH
SSH là viết tắt của Secure Shell, Nó được sử dụng để kết nối với máy tính từ xa một cách an toàn. So với Telnet, SSH an toàn trong đó kết nối máy khách / máy chủ được xác thực bằng chứng chỉ kỹ thuật số và mật khẩu được mã hóa. Do đó, nó được sử dụng rộng rãi bởi các quản trị viên hệ thống để điều khiển các máy chủ Linux từ xa.
Cú pháp để đăng nhập vào máy Linux từ xa bằng SSH là
SSH username@ip-address or hostname
Khi bạn đã đăng nhập, bạn có thể thực hiện bất kỳ lệnh nào bạn thực hiện trong thiết bị đầu cuối của mình
Ví dụ:
ls
Ví dụ:
pwd
Ping
Tiện ích này thường được sử dụng để kiểm tra xem kết nối với máy chủ có khỏe mạnh hay không. Lệnh này cũng được sử dụng trong –
- Phân tích kết nối mạng và máy chủ
- Theo dõi hiệu suất mạng và quản lý nó
- Kiểm tra các vấn đề về phần cứng và phần mềm
Cú pháp lệnh: -
ping hostname="" or=""
Ví dụ:
ping 172.16.170.1
ping google.com
Tại đây, Hệ thống đã gửi gói dữ liệu 64 byte đến Địa chỉ IP (172.16.170.1) hoặc Tên máy chủ (www.google.com). Nếu thậm chí một trong các gói dữ liệu không trả lại hoặc bị mất, điều đó sẽ cho thấy có lỗi trong kết nối. Thông thường, kết nối internet được kiểm tra bằng phương pháp này.
Bạn có thể nhấn ctrl + c đến ra từ vòng lặp ping.
FTP
FTP là giao thức truyền tập tin. Đó là giao thức ưa thích nhất cho truyền dữ liệu giữa các máy tính.
Bạn có thể sử dụng FTP để –
- Đăng nhập và thiết lập kết nối với máy chủ từ xa
- Tải lên và tải xuống tệp
- Điều hướng qua các thư mục
- Duyệt nội dung của các thư mục
Cú pháp để thiết lập một Kết nối FTP đến một máy chủ từ xa là –
ftp hostname="" or=""
Khi bạn nhập lệnh này, nó sẽ yêu cầu bạn xác thực thông qua tên người dùng và mật khẩu.
Sau khi kết nối được thiết lập và bạn đã đăng nhập, bạn có thể sử dụng các lệnh sau để thực hiện các hành động khác nhau.
Lệnh | Chức năng |
---|---|
dir | Hiển thị các tập tin trong thư mục hiện tại của máy tính từ xa |
cd “tên dir” | thay đổi thư mục thành “dirname” trên máy tính từ xa |
đặt tập tin | tải 'tập tin' từ máy tính cục bộ lên máy tính từ xa |
có được file | Tải 'tập tin' từ xa về máy tính cục bộ |
bỏ thuốc lá | Đăng Xuất |
Hãy để chúng tôi chạy một số lệnh quan trọng.
Telnet
Telnet giúp –
- kết nối với máy tính Linux từ xa
- chạy chương trình từ xa và tiến hành quản trị
Tiện ích này tương tự như tính năng Remote Desktop có trong Windows Máy.
Cú pháp của tiện ích này là:
telnet hostname="" or="" Example: telnet localhost
Với mục đích trình diễn, chúng tôi sẽ kết nối với máy tính của bạn (localhost). Tiện ích sẽ hỏi tên người dùng và mật khẩu của bạn.
Sau khi được xác thực, bạn có thể thực thi các lệnh giống như bạn đã thực hiện cho đến nay bằng cách sử dụng Terminal. Sự khác biệt duy nhất là, nếu bạn được kết nối với máy chủ từ xa, các lệnh sẽ được thực thi trên máy từ xa chứ không phải máy cục bộ của bạn.
Bạn có thể thoát kết nối telnet bằng cách nhập lệnh 'đăng xuất'
Tóm tắt:
- Giao tiếp giữa Linux/UNIX và các máy tính, mạng và người dùng từ xa khác đều có thể thực hiện được.
- Lệnh ping kiểm tra xem kết nối với tên máy chủ hoặc địa chỉ IP có hoạt động hay không. Chạy 'ping địa chỉ IP hoặc Tên máy chủ' trên thiết bị đầu cuối
- FTP là giao thức ưa thích để gửi và nhận các tệp lớn. Bạn có thể thiết lập kết nối FTP tới máy chủ từ xa và sau đó sử dụng các lệnh để tải lên, tải xuống tệp, kiểm tra tệp và duyệt chúng
- Tiện ích Telnet giúp bạn kết nối với máy tính Linux từ xa và làm việc trên đó