Hướng dẫn

Tải xuống tệp bằng SSH trong thiết bị đầu cuối

SSH, hoặc shell an toàn, là một Unix shell được sử dụng để giao tiếp an toàn giữa hai máy tính nối mạng. Bạn có thể muốn tải tệp xuống một cách an toàn từ hệ thống từ xa sau khi thiết lập phiên SSH. Truyền tệp an toàn trong SSH được thực hiện bằng hai lệnh chính: scp và sftp, các phiên bản an toàn của lệnh sao chép và truyền tệp.

SSH

Để bắt đầu phiên SSH, hãy mở một ứng dụng đầu cuối để có quyền truy cập vào dấu nhắc dòng lệnh. Phương pháp xác thực SSH chính xác có thể chỉ đơn giản là mật khẩu hoặc mật mã khóa công khai-riêng tư. Gặp quản trị viên hệ thống của bạn để biết thông tin về hệ thống cụ thể của bạn. Nhập phiên SSH bằng lệnh "ssh" hoặc "slogin", chuyển tên hệ thống từ xa làm đầu vào. Sử dụng cờ "-l" để chỉ định tên người dùng khác trên hệ thống từ xa.

ssh slogin -l

Lệnh Scp

Lệnh "scp" là phiên bản an toàn của lệnh sao chép Unix "cp". Khi bạn thiết lập phiên SSH với máy từ xa, hãy tìm tệp bạn muốn sao chép. Lệnh "scp" là một lựa chọn tốt hơn nếu bạn chỉ có một vài tệp cần chuyển. Cờ "-p" duy trì thời gian truy cập và sửa đổi tệp.

Để sao chép từ máy từ xa: scp -p remotemachine: /myfiles/myfile.txt x

Để sao chép vào máy từ xa: scp -p myfile.txt remotemachine: / myfiles /

Lệnh Sftp

Giao thức truyền tệp, hay FTP, là lệnh tiêu chuẩn để truyền tệp giữa các hệ thống máy tính. Lệnh "sftp" là phiên bản an toàn của "ftp" trong phiên SSH. Để bắt đầu phiên "sftp":

sftp

Để lấy tệp từ máy chủ từ xa, hãy thực hiện lệnh "get" tại dấu nhắc sftp:

sftp> lấy myfile.txt

Để đưa tệp vào máy chủ từ xa, hãy thực hiện lệnh "put": sftp> put myfile.txt

Bảo vệ

Các chức năng thông thường không mã hóa dữ liệu được gửi qua các kết nối mạng. Mật khẩu được nhập trong một phiên ftp bình thường được gửi ở dạng văn bản thuần túy. Điều này có thể đặc biệt có vấn đề với các hệ thống quan trọng. Sử dụng ssh, scp và sftp có thể ngăn kẻ xâm nhập dễ dàng lấy được mật khẩu của bạn và giữ an toàn cho cả hệ thống của bạn và hệ thống từ xa.

$config[zx-auto] not found$config[zx-overlay] not found