Sử dụng OpenSSH để thiết lập một máy chủ SFTP trong Windows

Ngày tạo trang :

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.

image

Chọn Ứng dụng.

image

Chọn Tính năng tùy chọn từ Ứng dụng và Tính năng.

image

Chọn Thêm tính năng.

image

Chọn Cài đặt từ máy chủ OpenSSH.

image

Mục sẽ biến mất và bạn sẽ trở lại màn hình trước đó.

image

Máy chủ OpenSSH sẽ được cài đặt.

image

Một khi bạn thêm nó vào danh sách, bạn đã hoàn tất.

image

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.

image

Đă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 đó.

image

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.

image

Chọn cài đặt hệ thống nâng cao.

image

Từ tab Nâng cao, hãy nhấp vào nút Biến môi trường.

image

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.

image

Đằ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ứ.

image

Thiết lập dịch vụ OpenSSH

Sử dụng quyền quản trị để khởi động vỏ nguồn.

image

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ó.

image

Nếu "Thành công" được hiển thị, OK sẽ được xác định.

image

Bạn có thể xác minh rằng các dịch vụ liên quan đến OpenSSH đã được thiết lập.

image

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.