緣起
就是無事幹想體驗一下Windows上直接運行Linux的感覺,這樣以後下載各種包啥的,就不用連遠程的服務器了。
安裝
- 先進入控制面板->程序->程序和功能->啓用或關閉Windows功能 打開 適用於Linux的Windows子系統 選項,打勾確定。
- 去應用商店下載Ubuntu,下載你需要的版本,這塊我是安裝的Ubuntu16.0.4。
- 下載完畢後啓動Ubuntu,第一次登陸需要設置用戶名和密碼。
配置
- 使用
sudo su
切換到root用戶 - 更換鏡像源爲阿里雲鏡像源,參考我之前的博客:傳送門
- 配置ssh
# 卸載自帶的ssh
sudo apt-get remove openssh-server
# 安裝openssh-server
sudo apt-get install openssh-server
# 修改ssh_config配置文件
vi /etc/ssh/ssh_config
# 修改內容個如下
Port爲2222
PasswordAuthentication yes
# 修改sshd_config配置文件
vi /etc/ssh/sshd_config
# 修改內容如下
Port 2222
UsePrivilegeSeparation no
PasswordAuthentication yes
# 重啓服務
service ssh --full-restart
使用xftp工具連接測試
如果連接成功,那麼大功告成,可以嗨皮的玩耍了!
配置代理
參考博文:ubuntu wsl 子系統使用win10 系統ss代理步驟
-
安裝python pip
apt install python3-pip
-
升級pip
pip3 install --upgrade pip
pip升級後Import Error:cannot import name main解決方案:傳送門
-
安裝genpac工具
pip3 install genpac
-
生成配置
genpac --proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt"
-
編輯 /etc/profile 在文件最後添加(具體端口配置和ss 客戶端保持一致)
export http_proxy=http://127.0.0.1:1080 export https_proxy=http://127.0.0.1:1080 export ftp_proxy=http://127.0.0.1:1080
-
編輯~/.bashrc文件
vi ~/.bashrc
插入如下內容:
source /etc/profile
使用命令
source ~/.bashrc
使上面的配置成功。
訪問本機目錄
在“/mnt”
目錄下有“c”、“d”、“e”等文件夾,分別表示本地的C盤、D盤、E盤,直接cd到相應路徑下即可。