Sử dụng OpenSSH để thiết lập một máy chủ SFTP trong Windows
Môi trường hoạt động
- Windows
-
- Windows 10 Pro
- Windows Server 2019
- Cửa sổ khác
- OpenSSH
-
- 7.7p1
- 8.1p1 - Beta
* Nó áp dụng cho các phiên bản khác, nhưng chưa được xác nhận
Bắt đầu
SFTP là một cơ chế để gửi và nhận các tập tin giữa các máy tính giữa hai điểm, thường được chia thành khách hàng và máy chủ.
Thông thường, tiêu chuẩn này được gọi là FTP vì FTP gửi và nhận nội dung bằng văn bản rõ ràng (dữ liệu không được mã hóa). Nó có thể dễ dàng được đọc bởi các bên thứ ba.
SFTP sử dụng mã hóa được gọi là "SSH" để mã hóa nội dung được gửi và nhận bởi FTP. Nó có thể khó đọc bởi các bên thứ ba.
Phần này cung cấp hướng dẫn từng bước để thiết lập thiết lập phía máy chủ SFTP bằng cách sử dụng OpenSSH miễn phí.
Hướng dẫn cài đặt máy chủ OpenSSH cho Windows 10, Windows Server 2019 trở lên
Windows 10 cung cấp một cơ chế để dễ dàng cài đặt các máy chủ OpenSSH.
Mở Cài đặt từ menu Bắt đầu.
Chọn Ứng dụng.
Chọn Tính năng tùy chọn từ Ứng dụng và Tính năng.
Chọn Thêm tính năng.
Chọn Cài đặt từ máy chủ OpenSSH.
Mục sẽ biến mất và bạn sẽ trở lại màn hình trước đó.
Máy chủ OpenSSH sẽ được cài đặt.
Một khi bạn thêm nó vào danh sách, bạn đã hoàn tất.
Hướng dẫn cài đặt máy chủ OpenSSH trên các hệ điều hành Windows khác
Tải xuống và đặt tệp
Bật phiên bản Windows hiện đã được phát hành, vui lòng tải xuống và thiết lập phiên bản đó.
Tải xuống tệp từ các trang sau: Đối với hệ điều hành 32-bit, hãy tải xuống OpenSSH-Win32 .zip và đối với hệ điều hành 32 bit, hãy tải xuống "OpenSSH-Win64 .zip". Bạn có thể sử dụng phiên bản mới nhất, nhưng tất cả các phiên bản hiện tại là phiên bản Beta.
Đăng nhập vào máy chủ và đặt các tệp đã tải xuống và triển khai trên máy chủ. Vị trí không quan trọng, nhưng lần này tôi đã tạo thư mục "C:\OpenSSH" và đặt nó trong đó.
Biến môi trường
Đăng ký các biến môi trường để làm cho OpenSSH dễ vận hành hơn. Mặc dù chúng tôi đã giới thiệu trong Windows Server 2012 R2, vui lòng cung cấp hướng dẫn dựa trên phiên bản hệ điều hành.
Nhấp chuột phải vào menu Bắt đầu và chọn Hệ thống.
Chọn cài đặt hệ thống nâng cao.
Từ tab Nâng cao, hãy nhấp vào nút Biến môi trường.
Bên dưới Biến môi trường hệ thống, chọn Đường dẫn và nhấp vào nút Chỉnh sửa.
Đằng sau giá trị biến"; (dấu chấm phẩy), sau đó nhập đường dẫn đến thư mục có chứa tệp OpenSSH. Sau khi nhập, hãy sử dụng nút OK để đóng tất cả mọi thứ.
Thiết lập dịch vụ OpenSSH
Sử dụng quyền quản trị để khởi động vỏ nguồn.
Sử dụng lệnh cd để điều hướng đến thư mục OpenSSH, sau đó gõ .\cài đặt sshd.ps1 để chạy nó.
Nếu "Thành công" được hiển thị, OK sẽ được xác định.
Bạn có thể xác minh rằng các dịch vụ liên quan đến OpenSSH đã được thiết lập.
Bây giờ bạn có thể thiết lập như thể bạn đã cài đặt OpenSSH trong Windows 10. Lần sau tôi muốn thực sự thiết lập SFTP và gửi và nhận tệp.