...">
瀏覽量:166次
linux安裝openssh-server,windowsssh連接linux
隨著Win10的每一個新版本,我們看到越來越多有用的工具從Linux移植而來。首先,我們有Linux的Windows子系統(tǒng),非常棒?,F(xiàn)在我們有了內(nèi)置的OpenSSH客戶端和服務器,它使用的是OpenSSH 7.5p 1版本。
雖然Win10 OpenSSH軟件目前還在測試階段,但運行效果還是不錯的。尤其是當您想要連接到SSH服務器時,您不再需要使用第三方SSH客戶端,比如Putty。
對于本文,我們將重點討論OpenSSH客戶端,因為Windows不需要其他方法來獲得遠程訪問,配置SSH服務器也值得自成一文。安裝OpenSSH客戶端很簡單,但是你需要知道去哪里找,并且需要重啟。因此,在執(zhí)行這些步驟之前,請確保重新啟動計算機。下面陽泰網(wǎng)絡就為大家?guī)鞮inux Windows S10的安裝使用技巧以及登錄openssh客戶端的技巧。
pnux上使用ssh客戶端
Ssh是pnux上的一個本地工具。所以pnux系統(tǒng)安裝后,上面有ssh客戶端,不用安裝就可以直接使用。ssh的命令格式是:
ssh -p端口主機名/ip
Port是要連接的服務器的端口號,hostname是主機名,ip是主機的網(wǎng)卡IP。連接過程如下所示。默認情況下,會要求您輸入帳戶密碼。輸入您的帳戶密碼后,您將成功登錄。成功登錄后,可以看到第二張圖中的主機變成了另一臺,然后使用ifconfig命令檢查ip地址,可以看到確實是我們使用ssh命令連接的主機的ip。
但是,新安裝的服務器上的ssh客戶端版本一般都比較舊,這可能會帶來一定的安全風險。因此,建議您在安裝后盡可能更新ssh客戶端。CentOS/RHEL平臺的更新命令是:
yum更新OpenSSH-cpents OpenSSH-server OpenSSH-y
系統(tǒng)會自動更新客戶端和服務器版本,如下圖所示:
可能存在帳戶密碼被泄露的風險。一旦泄露,對服務器來說是有風險的。所以建議在服務器安裝后配置證書登錄,這樣可以更好的提高ssh服務器的安全性。這也是ssh客戶端常見的應用場景。ssh客戶端生成證書的命令是:
密鑰
然后一直輸入,直到密碼生成。如下圖第一張所示。
然后將密碼復制到相應的服務器上。復制命令是:
ssh-copy-id主機名/ip
然后本地客戶端會自動將生成的證書的公鑰部分傳輸?shù)侥阈枰卿浀姆掌?,中間會要求你輸入服務器的密碼。輸入后可以直接登錄,不需要密碼。如下圖二所示:
Windows上使用ssh客戶端
Windows S10將在1709和更高版本中集成本地openssh客戶端和服務器。今天我們只說openssh的客戶端的使用。首先進入windows的設置界面,點擊windows Update,然后點擊左邊的Windows Update一欄,右邊有一個OS內(nèi)部版本信息。
點擊內(nèi)部版本信息后下拉,可以看到你的系統(tǒng)版本號。確定真的是1709版。確認后,返回設置界面,點擊應用。然后點擊默認應用,右邊可以看到管理可選應用的鏈接。點進去。
在此功能中,您可以看到一個數(shù)字圖標。當你點擊它時,你可以看到各種可選的應用程序,其中我們需要OpenSSH-cpent和支持OpenSSH-Server。我們點擊OpenSSH-cpent,點擊安裝,然后系統(tǒng)開始安裝這個功能。
回到上一頁,然后您可以看到OpenSSH-cpent正在安裝。安裝完成后,點擊它,卸載按鈕將出現(xiàn)。這意味著當你不需要它的時候,你可以回到這里卸載它。
但是現(xiàn)在還沒有安裝。我們?nèi)匀恍枰渲盟?。右鍵單擊開始菜單并選擇Windows PowerShell(管理員)。然后在彈出的管理員界面中輸入命令:
add-WindowsCapabipty-on pne-Name OpenSSH-Cpent
這時很快會彈出一個安裝界面,安裝完成后會返回一條信息。
此時,已經(jīng)安裝了OpenSSH,然后我們執(zhí)行命令:
ssh
然后輸入密碼登錄,但是從圖中可以看到,三次之后輸入全部錯誤,然后連接斷開。這是因為windows系統(tǒng)中最有特權的帳戶是Administrator,而pnux是root。我們直接使用ssh 192.168.1.194的格式,其實就是pnux上的用法。這默認為root,但在windows上,默認用戶是administrator。然后連接時請求pnux服務器上的管理員用戶,但是pnux上沒有這樣的用戶,所以有錯誤,所以正確的格式是:
ssh root@192.168.1.194
輸入root的密碼,就可以成功登錄了。如下圖所示:
以上就是安裝使用Linux Windows S10,登錄openssh客戶端的技巧。通過上述方法成功完成安裝和連接后,您可以遠程訪問和管理它。這種方法僅限于win10,在其他系統(tǒng)就沒那么方便了。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔此類稿件侵權行為的連帶責任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權,請您的相關內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776