Copy file lên server sử dụng SCP

Khi làm việc với các server Linux thông qua SSH chắc hẳn ai cũng sẽ có lúc cần đưa một vài tệp tin nào đó lên server. Ngoài một số tools cho phép upload file bằng giao diện trực quan, chỉ cần vài click hoặc kéo thả thì chúng ta có thể đưa tệp lên server bằng dòng lệnh sử dụng SCP (secure copy).

Cú pháp như sau:

# scp source_file_path ssh_username@ssh_host:target_file_path

Trong đó:

source_file_path: là đường dẫn của tệp trên máy của bạn cần đưa lên server.

ssh_username: là username ssh của bạn, ví dụ: root.

ssh_host: là địa chỉ máy chủ SSH của bạn, có thể là IP, tên miền.

target_file_path: là đường dẫn tới thư mục trên server mà bạn muốn đưa tệp lên.

Ví dụ mình sẽ đưa tệp test.zip ở ổ C trong Windows lên server có địa chỉ IP là 192.168.0.106 với SSH user là root, nơi lưu trữ tệp này trên server sẽ là /u01/upload, mình dùng PowerShell thì dòng lệnh sẽ như sau:

> scp C:\test.zip root@192.168.0.106:/u01/upload

Sau khi gõ lệnh, khi bạn nhấn phím Enter thì sẽ có yêu cầu nhập password của user root, nhập đúng pass quá trình upload sẽ được thực hiện.

Leave a Reply

Your email address will not be published. Required fields are marked *