原地TP:用ssh連接本機(jī)wsl(linux子系統(tǒng))

????Ubuntu on?WSL.?
????Install a complete Ubuntu terminal environment in minutes on Windows 10 with Windows Subsystem for Linux (WSL).?Access the Linux terminal on Windows, develop cross-platform applications, and manage IT infrastructure without leaving Windows.

首先你要擁有一個(gè)子系統(tǒng),具體怎么做我做過視頻,就五分鐘。

安裝成功后,設(shè)置用戶名和密碼,進(jìn)入界面

這個(gè)時(shí)候還沒結(jié)束,把更新源也換了,以便提高速度。


????好,現(xiàn)在你就擁有了一個(gè)linux子系統(tǒng),問題來了:你想傳文件怎么辦?你想打開用戶界面怎么辦?我建議就用ssh解決這個(gè)問題吧。也就是xshell,xftp,xmanager。也就是說,用你的子系統(tǒng)打開遠(yuǎn)程登錄服務(wù),然后你相當(dāng)于去連接一個(gè)遠(yuǎn)程服務(wù)器。這就是所謂原地TP
開始吧,首先老規(guī)矩,先把a(bǔ)pt更新一下。一定要按我說的先換更新源呦,不然這個(gè)過程會(huì)慢到絕望。
sudo apt-get update

如果沒報(bào)錯(cuò),并顯示Done,就說明你更新完了。如果出現(xiàn)任何其他提示,比如“某些包沒更新”,那就說明你的更新源有問題,所以再次強(qiáng)調(diào)把更新源換了,一定要換清華的源。

????
然后把默認(rèn)的ssh服務(wù)刪掉,為下一步重新安裝做準(zhǔn)備
sudo apt-get remove --purge openssh-server
中間問你[Y/n]?你輸入y再回車即可。

重新安裝ssh服務(wù)
sudo apt-get install openssh-server ssh
記得看看報(bào)沒報(bào)錯(cuò)。

刪除配置文件
sudo rm /etc/ssh/ssh_config

啟動(dòng)ssh服務(wù)
sudo service ssh --full-restart
這個(gè)時(shí)候會(huì)彈出防火墻,說明在申請(qǐng)聯(lián)網(wǎng)服務(wù),點(diǎn)允許。

接下來就可以了。我們接下來用xshell(或其他任何可以ssh的工具)連接你自己的wsl
首先查看一下你的wsl的ip
ifconfig

然后使用ssh登錄就行了,其他操作都和操作服務(wù)器一樣,就不說了。

每次開機(jī)都需要在wsl界面里運(yùn)行一次
sudo service ssh --full-restart
相當(dāng)于給你的服務(wù)器開機(jī)
——完——
最后的最后:
因?yàn)槲已b了兩個(gè)版本的ubuntu子系統(tǒng),發(fā)現(xiàn)可以用一個(gè)版本去連另一個(gè)版本……我連我自己×2

反正我的意思就是說這比虛擬機(jī)好用多了,你玩壞了只要卸載重裝就好,沒有任何心理負(fù)擔(dān)233

——完——