1. Windows中: 『ssh『 不是內部或外部命令 解決辦法
1. 檢查是否已安裝OpenSSH
-> 1.1 使用win+R快捷鍵,輸入services.msc,點擊確定
-> 1.2 隨機選擇一個服務,然後搜索o
-> 1.3 如果存在這兩個服務,則跳過2,否則查看2
2. Windows下安裝OpenSSH的方法
-> 2.1 設置 -> 應用 -> 應用和功能 -> 管理可選功能
-> 2.2 選擇添加功能,選擇OpenSSH客戶端和服務端進行下載
3. 添加環境變數
-> 3.1 打開: 此電腦 -> 屬性 -> 高級系統設置 -> 環境變數 -> 系統變數 -> 新建
-> 3.2 新建環境變數,填寫以下路徑和名稱
SSH_PATH
C:\Windows\System32\OpenSSH
-> 3.3 添加path環境變數
C:\Windows\System32\OpenSSH
%SYSTEMROOT%\System32\OpenSSH\
-> 3.4 保存,然後重啟一個終端進行測試
--->3.4.1 如出現下圖則為成功
C:\Users\DELL>ssh
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface]
[-b bind_address] [-c cipher_spec] [-D [bind_address:]port]
[-E log_file] [-e escape_char] [-F configfile] [-I pkcs11]
[-i identity_file] [-J [user@]host[:port]] [-L address]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-Q query_option] [-R address] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] destination [command]
C:\Users\DELL>
-> 3.5 鏈接本地小伺服器時,發現時間不正確
--->3.5.1 解決方案:更新系統時間
ntpdate -u pool.ntp.org
---> 3.5.2 效果:
補充:Windows中SSH的作用
Windows的SSH功能主要用於遠程訪問和管理其他計算機、伺服器或虛擬機等設備,用戶可以通過安全的加密通道連接到目標設備並執行命令、訪問文件等操作。與其他遠程訪問協議相比,SSH具有更高的安全性和可靠性,可以在本地計算機與目標設備之間建立一條加密的、安全的連接,保護用戶的敏感信息和數據。
OpenSSH客戶端或其他第三方SSH連接到其他計算機或伺服器,並執行以下任務:
遠程執行命令:可以通過SSH連接到目標設備並在終端中輸入命令。
上傳和下載文件:可以通過SCP或SFTP協議上傳或下載文件。
配置和管理伺服器:可以通過SSH訪問遠程伺服器,並進行配置、管理、監控等。
需要注意的是,SSH功能需要在目標設備上啟用SSH服務,並配置相應的用戶和許可權。如果您要連接到由他人管理的設備,需要獲得相應的授權和合法許可。