前言
windows開源的不開源的ssh客戶端有非常多竣付,下面根據(jù)我知道的介紹幾款以及他們的使用方法。
putty
如果一提到ssh客戶端碱呼,putty肯定是繞不開的一個(gè)忽你,1M多的體積開箱即用的綠色軟件,應(yīng)該是win下使用最多的ssh連接工具确镊。
安裝
putty最新版本是0.73追迟,可以直接 putty下載地址 找到對(duì)應(yīng)的平臺(tái)進(jìn)行下載。
其主要包括兩個(gè)組件:
- putty.exe 用于ssh連接
- psftp.exe 用于本機(jī)與服務(wù)器之間傳輸文件
putty.exe的使用
putty.exe主要用于與遠(yuǎn)程服務(wù)器進(jìn)行連接骚腥。
下載完成后并不需要安裝敦间,直接點(diǎn)擊就可以使用了,即開即用非常方便:
輸入完ip地址直接open后再彈出的終端中輸入服務(wù)器端的賬號(hào)密碼就登錄成功了:
psftp.exe的使用
psftp.exe主要用于與遠(yuǎn)程服務(wù)器進(jìn)行文件交換束铭。也是一個(gè)綠色軟件即可即用廓块,打開后直接進(jìn)入一個(gè)終端并提示:
psftp: no hostname specified; use "open host.name" to connect
根據(jù)提示,輸入下面的命令:
open [你服務(wù)器的ip地址]
然后會(huì)提示你輸入賬戶和密碼契沫,這樣就完成了登錄操作带猴。
psftp.exe下命令介紹
- pwd/lpwd 打印當(dāng)前目錄
在psftp下命令多數(shù)都是成對(duì)的,pwd是打印遠(yuǎn)端服務(wù)器的工作目錄懈万,而lpwd是打印出本機(jī)的工作目錄拴清,其中l(wèi)應(yīng)該是local的意思。 - cd/lcd 切換工作目錄
cd是切換遠(yuǎn)程服務(wù)器的工作目錄会通,lcd是切換本機(jī)的工作目錄 - ls/!dir 列出文件
ls是列出遠(yuǎn)程服務(wù)器下文件口予,而!dir用于列出本機(jī)的文件,實(shí)際上!表示執(zhí)行本機(jī)命令的意思(類似于vim中的命令行下的!) - get/put 下載/上傳文件
get表示拿到即代表下載涕侈,put表示放上即代表上傳沪停,后面跟文件名。該命令一次只能上傳一個(gè)文件。 - mget/mput 用于多文件下載/上傳
這個(gè)命令可以配合*通配符使用來實(shí)現(xiàn)多文件上傳下載木张,其中m表示multiple. - 其他命令
以上命令基本上就夠用了众辨,如果還想要知道其他命令可以使用help來查看:
help.png
總結(jié)
putty作為windows下經(jīng)典的ssh連接工具,具有短小精悍無副作用的優(yōu)點(diǎn)舷礼,其缺點(diǎn)就是界面丑終端丑鹃彻,并且都是通過命令來實(shí)現(xiàn)并沒有充分發(fā)揮windows下強(qiáng)大的GUI操作能力。
MobaXterm
又是一個(gè)強(qiáng)大的win下的遠(yuǎn)程控制軟件妻献,支持建立ssh/vnc/telnet/sftp等多種遠(yuǎn)程會(huì)話蛛株,也支持本地的bash或cmd。需要注意的是他是一個(gè)收費(fèi)軟件旋奢,不過有免費(fèi)版本而且免費(fèi)版本基本上夠用了泳挥。
使用介紹
打開界面:
建立連接:
此后會(huì)提示你輸入用戶名密碼,輸入就可以了:
以上就是MobaXterm的基本操作至朗,其他一些操作可以查看他的help屉符。需要注意的是MobaXterm是支持標(biāo)簽頁連接多個(gè)終端的:
總結(jié)
MobaXterm是一個(gè)強(qiáng)大的遠(yuǎn)程控制軟件,這才是windows下應(yīng)該有的軟件即強(qiáng)大的GUI操作锹引,點(diǎn)點(diǎn)鼠標(biāo)就能完成幾乎所有的工作矗钟,而且界面也相對(duì)putty漂亮的多,至此標(biāo)簽嫌变、分屏等多種高級(jí)操作吨艇。硬要說缺點(diǎn)就是默認(rèn)配色確實(shí)不好看且軟件收費(fèi)(雖然免費(fèi)版已經(jīng)夠用了)
Termius
Termius是一款支持iso、Android腾啥、mac东涡、windows、linux平臺(tái)的遠(yuǎn)程SSH工具倘待,功能強(qiáng)大疮跑,且和teamviewer一樣注冊一個(gè)賬號(hào)就可以在多個(gè)平臺(tái)共享主機(jī)列表,一次配置后就可以跨平臺(tái)使用凸舵。最重要的是顏值確實(shí)在線祖娘。 安裝地址: termius
你也可以在windows store中搜索安裝,這里就不詳細(xì)介紹了啊奄,使用方法簡單明了渐苏。
需要注意的是termius是一個(gè)收費(fèi)軟件,不過有免費(fèi)的版本菇夸,最大的問題就免費(fèi)的版本中不能使用sftp連接工具琼富,只能SSH連接,這就導(dǎo)致了無法在兩端傳遞文件峻仇,但是誰讓顏值就是戰(zhàn)斗力呢公黑,要不是其并非買斷而是按月收費(fèi)的話我可定就入手了。不過傳遞文件的情況本身就不多摄咆,所以可以工作在termius上凡蚜,要是有傳遞文件需求的話用psftp就好了。
win10自帶的openSSH
目前微軟帝國越來越擁抱開源社區(qū)了吭从,不僅出了WSL這樣顛覆體驗(yàn)的作品朝蜘,而且還有vscode,托管在github上的windows terminal等涩金。openSSH也是在win10中內(nèi)置的一個(gè)小功能谱醇。
安裝openSSH
- 首先右鍵開始按鈕,選擇其中的應(yīng)用與功能
打開應(yīng)用和功能.png -
在應(yīng)用和功能設(shè)置中選擇可選功能
選擇可選功能 - 添加應(yīng)用中選擇openSSH客戶端安裝就好了
安裝完成.png - 打開一個(gè)powershell運(yùn)行步做,ssh 用戶名@服務(wù)器ip 就連接成功了
登錄.png
安利一下windows terminal
目前已經(jīng)上線在microsoft store中副渴,你可以自行搜索安裝:
需要注意的是該應(yīng)用支持的win10版本在18362.0及以上版本,如果想要體驗(yàn)必須升級(jí)以下你的win10版本全度,如果你還沒有推送或者安裝失敗的話煮剧,可以使用windows10 更新助手 來安裝更新。
多寫一些關(guān)于微軟帝國的
這幾年微軟帝國對(duì)于擁抱社區(qū)做了非常多工作将鸵,尤其大贊wsl基本上已經(jīng)處于完全可用的狀態(tài)勉盅,并且發(fā)布了Remote這樣的vs插件來強(qiáng)化WSL下的工作。類似pycharm這樣的IDE也對(duì)WSL提供了支持顶掉,甚至前段時(shí)間折騰了下WSL的圖形界面除了中文輸入法太坑爹外都處于可用狀態(tài)草娜。github也被微軟收入麾下,不過吐槽下github在中國的網(wǎng)速依然龜?shù)囊?br> 上面安利了微軟開源的windows terminal痒筒。在安利下基于Chromium開源項(xiàng)目的新的Microsoft Edge瀏覽器宰闰,實(shí)在太好用,至少在國內(nèi)要比Chrome友好的多簿透,目前插件支持已經(jīng)很好了Adblock移袍、油猴腳本甚至冷門的VimiumC都有,目前除了沒有找到一款合格的截屏插件外其他的基本上都可以無縫從chrome下對(duì)接了萎战。