OpenSSH SSH SFTP 架設


Windows Server 2019 以上 及 Windows 10 以上

可以在新增功能找到 OpenSSH 伺服器 安裝

其他舊版本可以在

https://github.com/PowerShell/Win32-OpenSSH/releases

下載最新檔案安裝

安裝之後, 以系統管理員身分啟動PowerShell


  1. 啟動「OpenSSH SSH Server」服務,在終端機輸入指令:
    Start-Service sshd
  2. 確認當前防火牆規則,指令如下 Get-NetFirewallRule -Name *ssh*
  3. 新建立防火牆規則指令 New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
測試連線:

開啟命令提示字元,在內輸入:

ssh username@servername 

username:電腦使用者帳號,servername:電腦IP

連線時會要你輸入密碼,密碼為電腦使用者的密碼,輸入時會沒有任何反應是正常的,為了保密。

第一次連線到伺服器時,應該會看到類似下列的訊息:

The authenticity of host 'servername (10.00.00.001)' can't be established.
ECDSA key fingerprint is SHA256:(<a large string>).
Are you sure you want to continue connecting (yes/no)?

這邊輸入yes



留言

這個網誌中的熱門文章

net use 系統發生 1219 錯誤

[MS SQL]資料庫複寫 刪除發行集 無法刪除

[Windows]密碼複雜性需求 停用密碼複雜度