OpenSSH 是安全 Shell (SSH) 工具的開放源代碼版本,Linux 及其他非 Windows 系統的管理員使用此類工具跨平臺管理遠程系統,OpenSSH提供了服務端后臺程式和客戶端工具,用來加密遠程控制和檔案傳輸程序中的資料,
Microsoft官方說明:OpenSSH 已添加至 Windows,并包含在 Windows 10 和 Windows Server 2019 中,但我沒在作業的win10系統找到,所以自己進行安裝了,
下載
下載地址:https://openssh.en.softonic.com/download

默認了下載路徑:C:\Users\Administrator\Downloads
解壓
將其解壓至C:\Program Files目錄下
該目錄是官網要求的,請不要移動到其它位置
啟動SSH服務
① Win+R鍵——>輸入CMD——>回車啟動CMD終端

② CMD進入當前C:\Program Files\OpenSSH目錄
cd C:\Program Files\OpenSSH

③ 安裝sshd服務
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

注意:powershell是windows系統自帶的服務,如果提示沒有powershell.exe命令時,需檢查環境變數path; 參考powershell環境配置操作
* powershell環境配置(存在則跳過)
a.Win+R鍵——>輸入sysdm.cpl——>回車打開系統設定

b.選擇高級——>環境變數——>系統變數path——>編輯
檢查是否存在這四個配置,如果沒有則依次‘新建’
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
c.CMD重新進去C:\Program Files\OpenSSH下,執行安裝服務sshd服務
④ 開放22號埠
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

⑤ 配置開機自啟sshd服務
sc config sshd start= auto

⑥ 啟動ssh服務 (建議不要配置SSH環境變數,每次進入該目錄啟動或執行SSH命令)
net start sshd

測驗SSH
ssh

常用指令
- SSH遠程服務器:
ssh root@150.158.185.140 -p22 - sftp檔案傳輸:
# 連接ftp服務
sftp root@150.158.185.140 -p22
# 上傳檔案
put [本地檔案路徑] [服務器檔案路徑]
#注意:如果沒給服務器檔案目錄,那么默認在root目錄下
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/246959.html
標籤:其他
