×
Community Blog Cài đặt OpenSSH Server trên Windows

Cài đặt OpenSSH Server trên Windows

Bài viết này sẽ hướng dẫn bạn Cài đặt OpenSSH Server trên Windows bằng tính năng OpenSSH

Bài viết này sẽ hướng dẫn bạn Cài đặt OpenSSH Server trên Windows bằng tính năng OpenSSH. Hướng dẫn này dùng cho quá trình chuyển Windows lên Alibaba Cloud bằng công cụ Server Migration Center ( SMC )

Bước 1 : tải về OpenSSH tại link, chọn đúng phiên bản phù hợp với hệ thống của bạn (chọn OpenSSH-Win32.zip hay OpenSSH-Win64.zip theo kiến trúc Windows của bạn), File tải về giải nén vào thư mục muốn cài đặt, ví dụ chọn giải nén vào thư mục OpenSSH tại ổ C

Bước 2: Chạy PowserShell hoặc (Cmd) với quyền Administrator (Nhấn phải chuột vào biểu tượng PowerShell hoặc Cmd và chọn Run as Administrator ...), sau đó chuyển đến thư mục OpenSSH tại ổ C bằng lệnh

cd C:\OpenSSH

Ở thư mục OpenSSH tại ổ C, gõ lệnh sau để cài đặt dịch vụ OpenSSH Server vào Windows

powershell -ExecutionPolicy ByPass -File install-sshd.ps1

openssh_windows_01

Bước 3: vào services.msc , chạy Windows Services Manager, tìm đến OpenSSH SSH Server và dịch vụ OpenSSH Authetication Agent. Thiết lập cả hai dịch vụ có Startup typeAutomatic (khởi chạy cùng hệ thống), cuối cùng hãy chạy 2 dịch vụ đó (nhấn phải chuột vào nó, chọn Start)
openssh_windows_02

Bước 4 Mở cổng 22, vì SSH Server làm việc trên cổng 22 nên cần thiết lập Firewall cho phép kết nối đến cổng này. Để tự động tạo rule cho phép kết nối đến cổng 22 trong Windows Firewall, bạn có thể tải file .bat lưu vào disk, sau đó chạy file bat này với quyền Administrator.
Nội dung file bat

ECHO OFF
set PORT=22
set RULE_NAME="Open Port %PORT%"

netsh advfirewall firewall show rule name=%RULE_NAME% >nul
if not ERRORLEVEL 1 (
    rem Rule %RULE_NAME% already exists.
    echo Hey, you already got a out rule by that name, you cannot put another one in!
) else (
    echo Rule %RULE_NAME% does not exist. Creating...
    netsh advfirewall firewall add rule name=%RULE_NAME% dir=in action=allow protocol=TCP localport=%PORT%
)

Sau khi chạy, nó sẽ tạo một Rule có tên Open Port 22 trong Windows Firewall là thành công
openssh_windows_03
Sau khi cấu hình xong có thể SSH vào Window như đối với Linux.
openssh_windows_04

0 0 0
Share on

Tran Phuc Hau

18 posts | 5 followers

You may also like

Comments