Download app

Quét mã QR để tải về ứng dụng

QR code

10 ví dụ về lệnh sFTP để truyền tệp trên máy chủ từ xa trong Linux

04/09/2021, 10:27 am
586

Giao thức truyền tệp (FTP) là một giao thức được sử dụng rộng rãi để truyền tệp hoặc dữ liệu từ xa ở định dạng không được mã hóa, đây không phải là cách giao tiếp an toàn.

Như chúng ta đều biết rằng giao thức truyền tệp hoàn toàn không an toàn vì tất cả quá trình truyền diễn ra ở dạng văn bản rõ ràng và dữ liệu có thể được đọc bởi bất kỳ ai trong khi đánh hơi các gói trên mạng.

Vì vậy, về cơ bản, FTP có thể được sử dụng trong một số trường hợp hạn chế hoặc trên các mạng mà bạn tin tưởng. Theo thời gian, SCP (bản sao bảo mật) và SSH (vỏ bảo mật) giải quyết sự mơ hồ về bảo mật này và thêm một lớp bảo mật được mã hóa trong khi truyền dữ liệu giữa các máy tính từ xa.

SFTP (Giao thức truyền tệp bảo mật) chạy qua giao thức SSH trên cổng tiêu chuẩn 22 theo mặc định để thiết lập kết nối an toàn. SFTP đã được tích hợp vào nhiều công cụ GUI (FileZilla, WinSCP, FireFTP, v.v.).

Cảnh báo bảo mật: Vui lòng không mở cổng SSH (Secure SHell) trên toàn cầu vì đây sẽ là một vi phạm bảo mật. Bạn chỉ có thể mở cho IP cụ thể từ nơi bạn sẽ chuyển hoặc quản lý tệp trên hệ thống từ xa hoặc ngược lại.

Bài viết này sẽ hướng dẫn bạn 10 lệnh sFTP các ví dụ để sử dụng thông qua giao diện dòng lệnh tương tác trong thiết bị 2 đầu Linux.

1. Cách kết nối với sFTP

Theo mặc định, cùng một giao thức SSH được sử dụng để xác thực và thiết lập kết nối SFTP. Để bắt đầu phiên SFTP, hãy nhập tên người dùng và tên máy chủ từ xa hoặc địa chỉ IP tại dấu nhắc lệnh. Sau khi xác thực thành công, bạn sẽ thấy một trình shell với lời nhắc sftp>.

[root@tecmint ~]# sftp tecmint@27.48.137.6

Connecting to 27.48.137.6...

tecmint@27.48.137.6's password:

sftp>

2. Nhận trợ giúp

Khi bạn đang ở trong sFTP prompt, hãy kiểm tra các lệnh có sẵn bằng cách gõ '?' hoặc 'trợ giúp' tại dấu nhắc lệnh.

sftp> ?

Available commands:

cd path                       Change remote directory to 'path'

lcd path                      Change local directory to 'path'

chgrp grp path                Change group of file 'path' to 'grp'

chmod mode path               Change permissions of file 'path' to 'mode'

chown own path                Change owner of file 'path' to 'own'

help                          Display this help text

get remote-path [local-path]  Download file

lls [ls-options [path]]       Display local directory listing

ln oldpath newpath            Symlink remote file

lmkdir path                   Create local directory

lpwd                          Print local working directory

ls [path]                     Display remote directory listing

lumask umask                  Set local umask to 'umask'

mkdir path                    Create remote directory

put local-path [remote-path]  Upload file

pwd                           Display remote working directory

exit                          Quit sftp

quit                          Quit sftp

rename oldpath newpath        Rename remote file

rmdir path                    Remove remote directory

rm path                       Delete remote file

symlink oldpath newpath       Symlink remote file

version                       Show SFTP version

!command                      Execute 'command' in local shell

!                             Escape to local shell

?                             Synonym for help

3. Kiểm tra thư mục làm việc hiện tại

Lệnh 'lpwd' được sử dụng để kiểm tra cục bộ thư mục làm việc hiện tại, trong khi lệnh pwd được sử dụng để kiểm tra từ xa thư mục làm việc.

sftp> lpwd

Local working directory: /

sftp> pwd

Remote working directory: /tecmint/

lpwd - in thư mục hiện tại trên hệ thống của bạn

pwd - in thư mục hiện tại trên máy chủ FTP

4. Liệt kê tệp với sFTP

Các tệp danh sách và thư mục trong địa phương như cũng như một máy chủ hệ thống FTP từ xa.

Trên Remote

sftp> ls

Trên Local

sftp> lls

5. Tải lên tệp bằng sFTP

Đặt một hoặc nhiều tệp vào máy chủ FTP của hệ thống từ xa.

sftp> put local.profile

Uploading local.profile to /tecmint/local.profile

6. Tải lên nhiều tệp bằng sFTP

Đặt nhiều tệp vào máy chủ hệ thống FTP từ xa.

sftp> mput * .xls

7. Tải xuống tệp bằng sFTP

Nhận một hoặc nhiều tệp trong hệ thống cục bộ.

sftp> get SettlementReport_1-10th.xls

Fetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls

Nhận nhiều tệp trên hệ thống cục bộ.

sftp> mget *.xls 

Lưu ý: Như chúng ta có thể thấy theo mặc định với tệp tải xuống lệnh get trong hệ thống cục bộ có cùng tên. Chúng tôi có thể tải xuống các tệp từ xa với một tên khác bằng cách chỉ định tên ở cuối. (Điều này chỉ áp dụng khi tải xuống một tệp duy nhất).

8. Chuyển thư mục trong sFTP

Chuyển từ thư mục này sang thư mục khác ở các vị trí cục bộ và từ xa.

Trên Remote

sftp> cd test

sftp>

Trên Local

sftp> lcd Documents

9. Tạo thư mục sử dụng sFTP

Tạo thư mục mới trên các vị trí cục bộ và từ xa.

sftp> mkdir test

sftp> lmkdir Documents

10. Xóa thư mục sử dụng sFTP

Xóa thư mục hoặc tệp trong hệ thống từ xa.

sftp> rm Report.xls

sftp> rmdir sub1

Lưu ý: Để xóa bất kỳ thư mục nào từ một vị trí từ xa, thư mục đó phải trống.

11. Thoát sFTP Shell

Lệnh '!' đưa chúng ta vào một trình bao cục bộ từ đó chúng ta có thể thực thi các lệnh Linux. Gõ lệnh 'exit' nơi chúng ta có thể thấy sFTP> trả lại lời nhắc.

sftp> !

[root@sftp ~]# exit

Shell exited with status 1

sftp>

Kết luận

SFTP là một công cụ rất hữu ích cho các quản trị máy chủ và chuyển các tập tin đến và đi (địa phương và từ xa). Chúng tôi hy vọng thông tin chi tiết này sẽ giúp bạn hiểu cách sử dụng SFTP ở một mức độ nào đó.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NH N HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email: sales@nhanhoa.com

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: contact@nhanhoa.com

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!