Home / Server / Cách chuyển dữ liệu từ vps gốc sang vps khác qua ssh

Cách chuyển dữ liệu từ vps gốc sang vps khác qua ssh

Cách chuyển dữ liệu từ vps gốc sang vps khác qua ssh
Cách chuyển dữ liệu từ vps gốc sang vps khác qua ssh

Cách chuyển dữ liệu từ vps gốc sang vps khác qua ssh

Các bạn hay chuyển data bằng cách dùng filezilla để download về máy rồi up ngược lại qua vps mới, nhưng cách này nếu đối với 1 web mà dung lượng lớn như > 10GB chẳng hạn thì tải về rất dễ lỗi và thời gian download lâu.

Qua tìm hiểu thì mình có 1 cách khác hay hơn qua ssh, và thời gian chuyển cũng nhanh hơn hẳn, mong qua bài này sẽ giúp 1 số bạn có thể dùng cách này chuyển dữ liệu từ vps gốc sang vps khác hiệu quả.

Hướng dẫn chuyển dữ liệu từ vps gốc sang vps khác qua SCP

    1. Cài đặt SCP lên Vps

      SCP (Secure Copy) là một ứng dụng trong linux sử dụng giao thức SSH để copy dữ liệu từ máy Linux gốc sang máy Linux khác.

      1. Đối Với Ubuntu/Debian

        apt-get install scp
      2. Đối Với RedHat/CentOS

        yum install scp -y
    2. Sử dụng SCP để chuyển dữ liệu

      Cách thực hiện cú pháp để chuyển dữ liệu

      scp -option source_file username@destination_host:/destination_folder

      Giải Thích

      • scp: Lệnh scp thực hiện
      • -option: Các tùy chọn phụ
      • source_file: File/Thư mục cần copy
      • Username@destination_host: tên user và IP/hostname (Ví dụ root@45.252.252.252)
      • /destination_folder: Thư mục đích cần copy đến.

      Một số Option quan trọng trong rsync

      • -v: hiển thị trạng thái kết quả
      • -r: copy dữ liệu recursively, nhưng không đảm bảo thông số của file và thư mục
      • -a: cho phép copy dữ liệu recursively, đồng thời giữ nguyên được tất cả các thông số của thư mục và file
      • -z: nén dữ liệu khi transfer, tiết kiệm băng thông tuy nhiên tốn thêm một chút thời gian
      • -h: human-readable, output kết quả dễ đọc
      • -e ‘ssh -p PORT’: Tùy chọn khi sử dụng port ssh riêng (Ví dụ máy Đích port SSH là 22 bạn sẽ sử dụng là -e ‘ssh -p 2222’)
      • –delete: xóa dữ liệu ở destination nếu source không tồn tại dữ liệu đó.
      • –exclude: loại trừ ra những dữ liệu không muốn truyền đi, nếu bạn cần loại ra nhiều file hoặc folder ở nhiều đường dẫn khác nhau thì mỗi cái bạn phải thêm –exclude tương ứng.
    3. Vidu cách chuyển dữ liệu từ vps gốc sang vps khác

      mình có 2 server với 2 ip khác nhau:
      – Server gốc: 100.000.00.1
      – Server đích: 100.000.00.2

      Giờ mình chuyển tất cả source trong thư mục gốc /home/data1 sang thư mục đích /home/data2

      scp /home/data1 root@100.000.00.2:/home/data2

      Trường hợp mà server đích nó khác port, thường port mặc định là :22 nhưng có server khác thì port đã đổi, ví dụ port server đích là :12345 nha, thì bạn làm như sau

      scp -P 12345 /home/data1 root@100.000.00.2:/home/data2

Vậy là xong rồi đó, nếu thấy hay hãy click quảng cáo ủng hộ mình gói mỳ tôm ăn qua ngày nhé, thank you mọi người.

Các bạn có thắc mắc gì thì liên hệ mình nhé thông qua website: congdongtheme.com hoặc congdongblog.com của mình nhé,
Hotline: 0386270225 (A.Thông) nếu bạn có nhu cầu làm website.

About admin

congdongblog.com và congdongshop.com là một nhé mọi người, trang website đều do admin là Nguyễn Trung Thông sở hữu và quản lý, với đam mê CNTT , trang này dùng để chia sẽ kinh nghiệm những gì mình có, những gì mình làm được lên đây cho mọi người cùng học nhé, có gì sai sót mọi người bỏ qua nhé

Bạn Chưa biết ?

Cách thiết lập và đăng nhập vào webadmin OpenLiteSpeed

Cách thiết lập và đăng nhập vào webadmin OpenLiteSpeed

ContentsCách chuyển dữ liệu từ vps gốc sang vps khác qua sshHướng dẫn chuyển dữ …

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Đánh giá facebook