Hướng dẫn cài đặt SFTP trên Windows Server 2016 đơn giản và hiệu quả

2026-02-04 · Uncategorized · 읽는데 11분

Hướng dẫn cài đặt SFTP trên Windows Server 2016 đơn giản và hiệu quả

썸네일

Giới thiệu về SFTP

Giao thức SFTP

SFTP (SSH File Transfer Protocol) là một giao thức truyền tải tệp an toàn, thường được sử dụng để truyền tải dữ liệu qua mạng Internet. Khác với FTP, SFTP mã hóa dữ liệu giúp bảo mật thông tin trong quá trình truyền tải.

Việc cài đặt SFTP trên Windows Server 2016 sẽ giúp bạn quản lý và truyền tải tệp một cách an toàn và hiệu quả.

Chuẩn bị trước khi cài đặt

Windows Server 2016

Trước khi bắt đầu cài đặt SFTP, bạn cần chuẩn bị một số thứ:

  1. Windows Server 2016: Đảm bảo rằng bạn đã cài đặt Windows Server 2016 trên máy chủ của mình.
  2. Quyền Admin: Bạn cần quyền quản trị viên để thực hiện các thao tác cài đặt.
  3. Phần mềm SFTP: Có nhiều phần mềm hỗ trợ cài đặt SFTP, trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt OpenSSH.

Bảng chuẩn bị

Thành phần Yêu cầu
Hệ điều hành Windows Server 2016
Quyền truy cập Quyền quản trị viên
Phần mềm OpenSSH (hoặc phần mềm SFTP khác)

Xem thêm #1

Cài đặt OpenSSH

Quyền quản trị viên

Để cài đặt SFTP, chúng ta sẽ sử dụng OpenSSH, một trong những phần mềm phổ biến nhất hiện nay. Dưới đây là các bước hướng dẫn cài đặt:

  1. Mở PowerShell: Nhấn tổ hợp phím Windows + X và chọn "Windows PowerShell (Admin)".
  2. Cài đặt OpenSSH: Nhập lệnh sau để cài đặt OpenSSH:

powershell Add-WindowsCapability -Online -Name OpenSSH.Server----0.0.1.0

  1. Khởi động dịch vụ OpenSSH: Sau khi cài đặt hoàn tất, bạn cần khởi động dịch vụ SFTP:

powershell Start-Service sshd

  1. Thiết lập tự khởi động: Để dịch vụ tự động khởi động mỗi khi máy chủ khởi động, sử dụng lệnh:

powershell Set-Service -Name sshd -StartupType 'Automatic'

Bảng cài đặt OpenSSH

Bước thực hiện Lệnh PowerShell
Mở PowerShell Nhấn Windows + X, chọn Windows PowerShell
Cài đặt OpenSSH Add-WindowsCapability -Online -Name OpenSSH.Server----0.0.1.0
Khởi động dịch vụ Start-Service sshd
Thiết lập tự khởi động Set-Service -Name sshd -StartupType 'Automatic'

Cấu hình SFTP

Sau khi cài đặt OpenSSH, bạn cần cấu hình để đảm bảo SFTP hoạt động hiệu quả và an toàn. Dưới đây là các bước cần thực hiện:

  1. Mở tệp cấu hình: Tìm tệp sshd_config trong thư mục C:\ProgramData\ssh\ và mở nó bằng một trình soạn thảo văn bản.
  2. Thêm cấu hình SFTP: Thêm dòng sau vào cuối tệp để kích hoạt SFTP:

Subsystem sftp sftp-server.exe

  1. Lưu và đóng tệp: Sau khi thực hiện xong thay đổi, bạn hãy lưu lại và đóng tệp.

Bảng cấu hình SFTP

Thành phần Giá trị
Tệp cấu hình C:\ProgramData\ssh\sshd_config
Dòng cấu hình SFTP Subsystem sftp sftp-server.exe

Kiểm tra hoạt động của SFTP

Sau khi hoàn tất việc cấu hình, bạn cần kiểm tra xem SFTP đã hoạt động hay chưa:

  1. Mở một ứng dụng SFTP client: Có thể sử dụng FileZilla, WinSCP hoặc bất kỳ ứng dụng nào hỗ trợ SFTP.
  2. Kết nối đến máy chủ: Nhập địa chỉ IP của máy chủ, cùng với tên đăng nhập và mật khẩu của bạn.
  3. Kiểm tra truyền tải tệp: Thử tải lên và tải xuống một tệp để xác nhận SFTP hoạt động bình thường.

Bảng kiểm tra hoạt động

Bước kiểm tra Hành động
Mở ứng dụng SFTP client FileZilla, WinSCP, ...
Nhập địa chỉ IP Địa chỉ IP của máy chủ
Đăng nhập Tên đăng nhập và mật khẩu
Thực hiện truyền tải tệp Tải lên và tải xuống tệp

Xem thêm #2

Kết luận

Cài đặt SFTP trên Windows Server 2016 không phải là điều quá khó khăn nếu bạn làm theo các bước hướng dẫn này. Với SFTP, bạn có thể yên tâm truyền tải dữ liệu một cách an toàn và bảo mật.

Hãy thực hiện ngay hôm nay để nâng cao khả năng bảo mật cho hệ thống của bạn!

Video liên quan

Bài viết liên quan