|
Windows 10是美國(guó)微軟公司研發(fā)的跨平臺(tái)及設(shè)備應(yīng)用的操作系統(tǒng)。是微軟發(fā)布的最后一個(gè)獨(dú)立Windows版本。Windows 10共有7個(gè)發(fā)行版本,分別面向不同用戶和設(shè)備。2014年10月1日,微軟在舊金山召開(kāi)新品發(fā)布會(huì),對(duì)外展示了新一代Windows操作系統(tǒng),將它命名為“Windows 10”,新系統(tǒng)的名稱(chēng)跳過(guò)了這個(gè)數(shù)字“9”。截止至2018年3月7日,Windows 10正式版已更新至秋季創(chuàng)意者10.0.16299.309版本,預(yù)覽版已更新至春季創(chuàng)意者10.0.17120版本 Win10專(zhuān)業(yè)版啟用內(nèi)置的OpenSSH客戶端方法
隨著Win10的每一個(gè)新版本,我們都看到越來(lái)越多的有用的工具從Linux移植過(guò)來(lái)。首先,我們有Linux的Windows子系統(tǒng),這非常棒,現(xiàn)在我們有一個(gè)內(nèi)置的OpenSSH客戶端和服務(wù)器,它使用OpenSSH 7.5p1版本。
雖然Win10 OpenSSH軟件目前處于測(cè)試階段,但仍然運(yùn)行良好。特別是當(dāng)你希望連接到SSH服務(wù)器時(shí),你不再需要使用Putty等第三方SSH客戶端。
對(duì)于本文,我們將關(guān)注OpenSSH客戶端,因?yàn)閃indows不需要其他方法來(lái)獲得遠(yuǎn)程訪問(wèn)權(quán)限,配置SSH服務(wù)器值得自己的文章。安裝OpenSSH客戶端很簡(jiǎn)單,但是你需要知道去哪里看,它需要重啟。因此,請(qǐng)確保在執(zhí)行這些步驟之前重新啟動(dòng)計(jì)算機(jī)。
首先,點(diǎn)擊Windows開(kāi)始菜單( ),然后在搜索字段中輸入選項(xiàng)。將顯示一個(gè)名為“管理可選功能”的搜索結(jié)果,您應(yīng)該點(diǎn)擊該結(jié)果。這將打開(kāi)如下所示的“管理可選功能”屏幕。

此屏幕顯示當(dāng)前安裝的所有可選Windows功能。 現(xiàn)在點(diǎn)擊上面紅色箭頭所示的添加功能按鈕。 這將打開(kāi)一個(gè)可以安裝的可選功能列表。大多數(shù)是字體包,但是如果向下滾動(dòng),您將看到OpenSSH客戶端(Beta)和OpenSSH服務(wù)器(Beta)。

要安裝SSH客戶端或服務(wù)器,只需選擇它并單擊安裝按鈕。 一旦你點(diǎn)擊安裝按鈕,你會(huì)看到該功能從列表中消失。這是正常的,沒(méi)有什么可擔(dān)心的。 只需單擊窗口左上角的后退箭頭,即可回到已安裝功能列表。
但是,現(xiàn)在,您會(huì)發(fā)現(xiàn)安裝了OpenSSH客戶端。

您現(xiàn)在可以關(guān)閉“管理”選項(xiàng)功能窗口并重新啟動(dòng)計(jì)算機(jī)。重新啟動(dòng)計(jì)算機(jī)對(duì)于完成安裝很重要。 否則,在命令提示符下使用它時(shí),Windows不會(huì)找到SSH命令。
現(xiàn)在,您的計(jì)算機(jī)已重新啟動(dòng),只需打開(kāi)一個(gè)命令提示符并鍵入ssh,然后按Enter。 如果OpenSSH客戶端安裝正確,您將看到顯示所有命令行參數(shù)的幫助文件。有關(guān)每個(gè)命令行參數(shù)含義的信息,可以參考SSH的手冊(cè)頁(yè)。

當(dāng)前的參數(shù)列表是:
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-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]] [user@]hostname [command]
要連接到遠(yuǎn)程服務(wù)器,只需使用命令行ssh [user] @ [host]。例如,要連接到我已經(jīng)安裝的測(cè)試Ubuntu服務(wù)器,我需要輸入ssh bleeping @ ub-test。 如果這是您第一次連接到特定的SSH服務(wù)器,它將顯示一個(gè)主機(jī)密鑰指紋,并要求您確認(rèn)是否要連接。如果輸入yes,則該主機(jī)的密鑰將保存在%UserProfile%。ssh known_hosts文件中,并且在連接到同一服務(wù)器時(shí)不會(huì)再次詢(xún)問(wèn)您的密碼。
隨后會(huì)提示您輸入您要登錄的遠(yuǎn)程服務(wù)器上用戶帳戶的密碼,如下所示。

如果您輸入正確的密碼,您將登錄到遠(yuǎn)程服務(wù)器并顯示一個(gè)外殼。

當(dāng)您完成使用遠(yuǎn)程服務(wù)器并想要斷開(kāi)SSH會(huì)話時(shí),只需輸入exit并按回車(chē)。然后您將注銷(xiāo),SSH客戶端將聲明“連接到[服務(wù)器]已關(guān)閉”,您可以關(guān)閉命令提示符。
Windows 10系統(tǒng)成為了智能手機(jī)、PC、平板、Xbox One、物聯(lián)網(wǎng)和其他各種辦公設(shè)備的心臟,使設(shè)備之間提供無(wú)縫的操作體驗(yàn)。
|