我太喜歡ssh了,因為它的功能實在太強大,而且幾乎不占用啥資源。(PS:類似的軟件:p7zip,tightvnc)。因此,無論是哪個系統,我總想著安裝一個ssh的服務器。
之前我在虛擬機中安裝了個win10, 雖然安裝了tightvnc, 但并不喜歡用遠程管理的方式去連接,因為占用帶寬不說,操作也不方便,比如虛擬機內部的拼音輸入法狀態經常和外面的不相同。我還是喜歡控制臺程序。
win10自帶了ssh的客戶端,在設置->應用和功能->可選功能->添加功能 中可以安裝win10的 openssh 客戶端和服務器端,安裝完后,在控制面板->管理工具->服務 中找到openssh服務,設置為自動或者啟動都可以運行。
openssh 的服務器運行只需要1.3MB的內存,相比于其他軟件,可能需要按照內存倒著排序才能看的到。
關于win10 自帶的openssh服務器的配置文件,在windows系統目錄的Windows\System32\OpenSSH目錄下的sshd_config_default文件,和配置linux一樣。我比較喜歡把GatewayPorts 設置為yes, 懂得人都懂的這個功能。
自帶的openssh客戶端的配置,則是在用戶目錄下的。連上去默認的終端管理就是windows的cmd.
我虛擬機中的win10 看來可以卸載wsl了。
自Windows 10內部版本 1809 及更高版本,系統默認安裝配置OpenSSH客戶端,默認的安裝目錄C:\Windows\System32\OpenSSH【%SYSTEMROOT%\System32\OpenSSH\】,因此,在系統命令提示符【CMD】可直接調用SSH命令,如下圖所示。
那么,系統該如何部署OpenSSH服務端呢?本期文章予以揭曉。
第1步:快捷鍵:Windows鍵+i,打開Windows設置,如下圖所示;
第2步:不同的windows10系統版本,操作第2步略有差異,主要是找到“可選功能”;
方式1:依次點擊,系統——>可選功能
方式2:依次點擊,應用——>可選功能
按照方式1打開的可選功能,如下圖所示;
點擊,添加功能。
輸入“Open”,檢索OpenSSH服務器,然后選中它進行安裝即可,如下圖所示;
單獨下載OpenSSH安裝包,通過系統powershell可一把安裝客戶端和服務端。因此,建議在安裝它之前卸載系統默認安裝OpenSSH客戶端,卸載的關鍵步驟還是要找到“可選功能”,在此就不再演示。
第1步:下載OpenSSH安裝包,如下圖所示;
第2步:解壓該安裝包并拷貝到C:\Program Files;
第3步:以管理員權限運行命令提示符【CMD】,進入C:\Program Files\OpenSSH-Win64安裝目錄,然后執行命令powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1進行SSH服務及客戶端的安裝,如下圖所示;
第4步:配置SSH環境變量
快捷鍵:Windows鍵+i,打開Windows設置
依次點擊:系統——>關于——>高級系統設置,如下圖所示;
點擊,環境變量,如下圖所示;
編輯系統變量,如下圖所示;
新建系統環境變量,如下圖所示;
第5步:查看驗證SSH的版本,如下圖所示;
打開命令提示符【CMD】,輸入命令services.msc打開服務,如下圖所示;
定位到OpenSSH SSH Server并啟動該服務。
以上分享,希望各位小伙伴有所收獲,歡迎各位點贊、收藏和指正。