Vài tuần trước, Damien đã đăng một hướng dẫn tuyệt vời về cách đảm bảo kết nối internet của bạn bằng SSH. Trong bài đăng của mình, anh ấy giải thích SSH là gì cũng như phương pháp SSH Tunneling mà anh ấy sử dụng để đảm bảo lưu lượng truy cập internet.
Hôm nay, tôi sẽ giới thiệu cho các bạn một hướng dẫn khác liên quan đến việc sử dụng SSH để sao lưu các máy chủ từ xa của bạn.
Như các bạn có thể biết rằng tôi cũng chạy một trang web có tên là Geeky Ninja được lưu trữ bởi những người thân thiện tại Dreamhost trên máy chủ Linux.
Mặc dù Dreamhost giữ một bản sao lưu trang web của tôi, với tư cách là một quản trị viên web, tôi hơi hoang tưởng về việc sao lưu và luôn lo lắng về việc mất dữ liệu của mình. Đó là lý do tại sao thỉnh thoảng tôi cũng sao lưu trang web của mình đến một vị trí từ xa. Và đây là lúc SSH xuất hiện.
Như bạn có thể biết rằng SSH là một giao thức được mã hóa an toàn để giao tiếp giữa hai máy. Vì SSH không phải là giao thức dựa trên văn bản như telnet, nên có thể chuyển các tệp nhị phân thực sự bằng giao thức này và SCP là tiện ích hoàn thành nhiệm vụ này trên các hệ thống dựa trên Unix / Linux. SCP mã hóa các tệp được cấp cho nó bằng giao thức SSH và sao chép nó đến đích từ xa mà người dùng chỉ định.
Bắt đầu
Trước hết, bạn cần đảm bảo rằng hệ thống từ xa mà bạn muốn sao chép dữ liệu từ đó đã được cài đặt và chạy ssh. Trong trường hợp của tôi, đó là máy chủ web từ xa được lưu trữ tại Dreamhost.
Đăng nhập vào hệ thống từ xa và đưa ra “ pwd ”Để xem thư mục hiện tại của bạn.
Ghi lại đường dẫn mà pwd bản in. Bây giờ, từ hệ thống cục bộ của bạn, hãy phát hành lệnh scp sau.
Thay thế:
tên người dùng bằng tên người dùng thực của bạn trên hệ thống từ xa,
Remote_IP với Địa chỉ IP / Tên của hệ thống từ xa,
Remote_directory với đầu ra của lệnh pwd từ trên và
backup_directory với tên của thư mục trên hệ thống cục bộ của bạn nơi bạn muốn lưu trữ các bản sao lưu.
Đó là nó. Lệnh này sẽ sao chép tất cả các tệp và thư mục trong remote_directory vào backup_directory trên hệ thống cục bộ của bạn.
Sao lưu trong Windows
Các hướng dẫn trên sẽ hoạt động tốt cho các máy sử dụng Unix / Linux, nhưng nếu bạn sử dụng Windows làm máy tính để bàn và muốn tạo bản sao lưu dữ liệu từ máy tính từ xa sang máy tính chạy Windows của mình thì sao?
Chà, trong trường hợp đó, bạn chỉ có thể sử dụng tiện ích tuyệt vời, WinSCP, một ứng dụng khách SCP đồ họa dành cho Windows
WinSCP cung cấp cho bạn giao diện giống Explorer quen thuộc với hỗ trợ kéo và thả đầy đủ. Chỉ cần duyệt qua thư mục bạn muốn sao lưu trên ngăn bên phải và kéo nó qua ngăn bên trái và nói GoodBye để chỉ nhắn tin cho các phiên FTP không an toàn.
Làm thế nào để các bạn sao lưu các máy chủ từ xa của bạn? Hãy cho chúng tôi biết trong phần bình luận.
Tín dụng hình ảnh:Carbonnyc