Cách chuyển SCP từ Windows sang Linux

How Scp From Windows Linux



FTP không còn được coi là đủ an toàn để sử dụng trên internet. Do đó, tôi đang cố gắng chứng minh cho bạn thấy SCP bây giờ. SCP thực sự là một hệ thống được xây dựng trên giao thức SSH. Do đó, bạn sẽ yêu cầu người dùng có quyền SSH để sử dụng máy chủ. Các khóa SSH có thể được sử dụng để tạo kết nối SCP, giống như chúng có thể làm với SSH. Vì một số máy khách Windows có thể điều khiển máy tính Linux, nên tôi cũng sẽ hướng dẫn bạn sử dụng ứng dụng miễn phí WinSCP để truyền tệp từ Windows sang máy chủ Ubuntu bằng SCP trong phần nội dung của hướng dẫn này.

Phương pháp 01: Sử dụng Máy chủ SSH

SCP hoặc SSH chỉ là một người tiêu dùng được đưa vào tất cả các hệ thống Linux; do đó, bạn không phải làm bất cứ điều gì đặc biệt khi khách hàng kết thúc. Chúng tôi có thể phải triển khai cơ sở máy chủ SSH chỉ ở phía máy chủ, dựa trên bản phân phối Linux. Chúng tôi phải nâng cấp hệ thống của mình lên phiên bản mới nhất trước khi bắt đầu triển khai. Chỉ cần sử dụng lệnh tiếp theo cho các hệ thống máy tính dựa trên Debian (bao gồm Ubuntu và Kubuntu):







Cập nhật $ sudo apt



Việc cập nhật mất một chút thời gian. Sau khi cập nhật hệ thống, hãy cài đặt máy chủ SSH trên hệ điều hành Ubuntu 20.04 của chúng tôi. Vì vậy, hãy thêm truy vấn đã nêu bên dưới vào thiết bị đầu cuối và nhấn vào phím enter để tiến hành cài đặt.



$ sudo apt cài đặt OpenSSH-server

Giữa quá trình cài đặt OpenSSH-server, nó sẽ bị tạm dừng để yêu cầu bạn xác nhận. Hệ thống muốn bạn kiểm tra lại xem bạn có cần cài đặt nó trên hệ điều hành Ubuntu 20.04 hay không. Nếu bạn cần, nhấn Y hoặc nhấn n để tạm dừng quá trình.





Bây giờ quá trình cài đặt đã được tiếp tục, như hình dưới đây. Khi nó đạt đến 100%, điều này có nghĩa là quá trình xử lý đã hoàn tất.



Một số dòng xử lý cuối cùng trên terminal shell tới OpenSSH-server như bên dưới.

Tham gia vào máy chủ thông qua SSH để xem liệu cấu hình đã được hoàn thành hay chưa. Sử dụng ứng dụng khách Ubuntu hoặc Mac của bạn, khởi chạy bảng điều khiển và nhập biểu thức chính quy. Nhập mã cho khóa SSH ngay lập tức nếu bạn đang sử dụng. Ngoài ra, mật mã của người dùng trên thiết bị chủ phải được cung cấp. Khi mọi thứ theo thứ tự, thiết bị đầu cuối của máy tính bên ngoài bây giờ phải được hiển thị. Xác minh các quy tắc tường lửa của bạn nếu không đúng như vậy. Cổng 22 / tcp là bắt buộc đối với SSH. Bạn cũng có thể xác minh cấu hình của máy chủ SSH để đảm bảo rằng khách hàng của bạn có các quyền thích hợp. Chúng tôi có thể chấm dứt kết nối khi nó đã được tạo thành công. Bây giờ bạn cần bật và cho phép cổng 22 của máy chủ SSH trong Tường lửa. Do đó, chúng tôi đã sử dụng truy vấn dưới đây trong shell với quyền sudo.

$ sudo ufw allow 22

Chúng ta cần kiểm tra trạng thái của một cổng SSH trên hệ thống của mình thông qua lệnh systemctl. Do đó, đã thử lệnh dưới đây trong bảng điều khiển của chúng tôi và nhận thấy rằng cổng SSH của chúng tôi đang hoạt động.

$ sudo systemctl trạng thái ssh

Bây giờ các cấu hình đã được thiết lập cho cổng SSH. Mở notepad từ khu vực tìm kiếm trên màn hình Windows của chúng tôi. Thêm một số dữ liệu trong tệp văn bản notepad và lưu nó trên màn hình với phần mở rộng .txt.

Bây giờ mở dấu nhắc lệnh từ khu vực tìm kiếm của màn hình Windows một lần nữa. Thêm lệnh dưới đây để xem logic và cú pháp của việc sử dụng lệnh SCP trong đó.

SCP

Chúng tôi đã thấy SCP được cấu hình và cách sử dụng nó trong dấu nhắc lệnh. Hãy di chuyển tệp notepad test.txt mà chúng tôi vừa tạo trên màn hình của mình. Vì mục đích này, bạn phải tuân theo cú pháp chung dưới đây của lệnh SCP. Đường dẫn đến tệp nơi tệp đã được lưu được đề cập đầu tiên. Đường dẫn này phải chứa tên của một tệp. Sau đó, cung cấp tên máy chủ, địa chỉ IP và đường dẫn mà bạn muốn lưu tệp của mình trong hệ thống Linux. Đảm bảo rằng thư mục phải tồn tại trong hệ thống Linux của bạn nơi bạn muốn lưu nó.

Path_to_file / tên tệp [email được bảo vệ]: / path_to_save_the_file_in_host

Nhấn phím Enter để tiếp tục kết nối với thiết bị chủ. Sau khi thiết lập kết nối thành công, bạn phải thêm mật khẩu người dùng của mình cho hệ thống Ubuntu. Bằng cách này, tệp test.txt của bạn sẽ được chuyển vào thư mục chính của Hệ thống Linux Ubuntu 20.04.

Phương pháp 02: Sử dụng WinSCP

Một cách hiệu quả và đơn giản khác để chuyển các tệp Windows của bạn sang hệ điều hành Linux là thông qua Công cụ WinSCP. Vì vậy, để sử dụng công cụ này, trước tiên chúng ta phải tải về để cài đặt nó. Mở công cụ tìm kiếm Google và viết WinSCP vào đó rồi nhấn Enter để tiếp tục. Nhấp vào liên kết đầu tiên đã được hiển thị trên công cụ tìm kiếm.

Bây giờ, bạn sẽ được hiển thị Tải xuống công cụ WINSCP Chuẩn. Nhấn vào Tải xuống WinSCP để nhanh chóng thêm nó vào phần tải xuống của bạn.

Quá trình này sẽ mất tối đa 20 phút tùy theo tốc độ mạng trên hệ thống của bạn để tải xuống. Sau khi quá trình tải xuống hoàn tất, hãy nhấp vào tệp đã tải xuống để thực thi nó.

Thiết lập hộp thoại lựa chọn Chế độ cài đặt sẽ xuất hiện như trong hình bên dưới. Nhấn vào Cài đặt cho tất cả người dùng (được khuyến nghị) để bắt đầu cài đặt.

Bây giờ một cửa sổ mới sẽ xuất hiện để thiết lập WinSCP. Bạn phải ký thỏa thuận cấp phép bằng cách nhấp vào nút Chấp nhận như được trình bày trong tích tắc bên dưới.

Chọn hộp kiểm của Loại Cài đặt là Cài đặt Thông thường (được khuyến nghị) và nhấn Tiếp theo để tiếp tục.

Bạn phải chọn kiểu Giao diện Người dùng một cách khôn ngoan từ bảng cài đặt Người dùng ban đầu. Nhấn phím Tiếp theo.

Bây giờ thiết lập cho WinSCP đã sẵn sàng để cài đặt. Do đó, hãy nhấn vào nút Install để tiếp tục và bắt đầu cài đặt WinSCP.

Bây giờ quá trình cài đặt đã được bắt đầu. Là quá trình đường màu xanh lá cây, nó có nghĩa là nó gần hoàn thành cài đặt. Nó sẽ được hoàn thành trong vài giây.

Bây giờ quá trình cài đặt WinSCP đã hoàn tất; màn hình sau sẽ được mở. Đánh dấu chọn nút Khởi chạy WinSCP và Mở Gettings, trang bắt đầu. Nhấn nút Kết thúc để đóng màn hình và kết thúc quá trình.

Sau khi cài đặt hoàn tất, trang web chính thức của WinSCP sẽ tự động được mở, hiển thị thông báo hoàn tất cài đặt thành công.

WinSCP GUI sẽ được mở tự động khi chúng ta đã đánh dấu chọn vào nút hộp kiểm. Để bắt đầu chuyển các tệp của bạn từ windows sang ubuntu, bạn cần kết nối Windows và Hệ điều hành Ubuntu. Với mục đích này, hãy nhấn vào biểu tượng của máy tính Phiên mới và một hộp thoại sẽ xuất hiện, có tên là đăng nhập. Trước tiên, hãy chọn Giao thức tệp từ danh sách thả xuống làm SCP. Thêm địa chỉ IP của Ubuntu trong trường Tên máy chủ. Thêm tên người dùng và mật khẩu để kết nối và nhấn Đăng nhập. Sau khi kết nối thành công, hãy kéo các tập tin từ vùng bên trái sang bên phải của WinSCP để chuyển.

Phần kết luận

SCP đơn giản để hiểu và có khả năng truyền một lượng lớn dữ liệu trên mạng một cách an toàn. Ví dụ, bạn có thể sử dụng WebDAV chỉ như một tùy chọn. Trong suốt bài đăng này, tôi đã chứng minh cho bạn thấy nó hoạt động như thế nào. Nếu chúng tôi vận hành với nhiều hệ điều hành khác nhau, chúng tôi phải điều tra cả hai phương pháp.