前言
WIN10的所有非精簡版的系統,都已經內置Linux內核,可以直接打開一個PC應用一樣使用Ubuntu子系統,這是非常Cool的體驗,并且經歷了一段時間的完善和摸索,現在應用起來都非常成熟,
本教程包含
- 啟用linux功能和從微軟商店安裝Ubuntu
- 配置和啟用SSH連接,使用xshell遠程連接
- 安裝xfce4圖形界面和RDP遠程桌面連接
不過,網上說只有專業和企業版可以使用,其實我家庭版也是ok的,只要Microsoft Store商店可以打開,Ghost版的似乎大部分都不行,有待大家驗證),
整理 by zhengkai.blog.csdn.net
更新于 2020年10月13日:
- 新增關于修改阿里云軟體源中
focal代號的解釋 https://developer.aliyun.com/mirror/ubuntu- 優化
連接SSH部分的描述- 補充
清華大學的軟體源(阿里云的focal源無法安裝xfce4,切換到清華的源則可以)
準備作業:打開Linux子系統功能
1.打開控制面板 ,選擇 程式和功能 ,選擇 開啟或關閉windows功能,

2.在Windows功能中找到 適用于Linux的Windows子系統 ,選擇并保存,

3.等待安裝完畢,重啟電腦,

安裝步驟:從Microsoft Store一鍵安裝
安裝步驟非常簡單,只要能夠正常打開 Microsoft Store ,也就是微軟的Win10 UWP商店, 就可以搜索到 Ubuntu 進行下載,一般使用最新的LTS長期支持版本,例如當前是 Ubuntu 20.04 LTS ,

打開Ubuntu應用
安裝完成后,可以從Win10商店,或者開始選單中選擇,使用Ubuntu就像打開一個應用一樣簡單,無需各種虛擬機!

Ubuntu子系統的安裝位置
Administrator換成你自己的用戶名
C:\Users\Administrator\AppData\Local\Packages\C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\- by zhengkai.blog.csdn.net
- C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs
初始化Ubuntu配置:賬號和密碼
首次進入系統需要根據提示設定 用戶名 和 密碼 ,

而且必須注意的是,用戶名和密碼均不建議使用大寫,輸入密碼的時候螢屏也不會顯示,請謹慎輸入,
設定好 Username & Password 后,即進入Ubuntu系統的Terminal終端界面,此時的Ubuntu子系統是沒有圖形界面的,

更換軟體源->阿里云/清華:為了更快的安裝軟體速度
- 備份原資料源檔案,
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list - 使用vim,編輯資料源檔案,清空并重新寫入阿里源,
sudo vim /etc/apt/sources.list
*. 附加: 這里需要順便溫習一下VIM編輯器
四個命令:
dG洗掉全部行:wq保存檔案并退出vim編輯器:w保存但不退出vim編輯器:q不保存檔案并退出vim編輯器
兩個模式
- 命令列下輸入
i可以進入INSERT模式,直接編輯文本里面的內容,會看到螢屏上有INSERT字樣, - 按
ESC進入命令列模式,此時輸入的命令不會再文本體現,在終端下方有類似命令列的地方,
不熟悉VIM的用法也沒關系(我也是半路出家的,如果錯誤歡迎補充和留言),游標移動到最上面,按 ESC 進入命令模式,輸入 dG 清除所有內容,如果一次清不了,則多清兩次可以搞定,最后再輸入 :wq 保存并退出VIM,

阿里云源的修改內容:
注意,focal是ubuntu 20.04的代號,如果是其他版本,請使用對應的代號,關于不同版本的代號,可以在阿里云官方的開發者檔案中找到對應的部分 https://developer.aliyun.com/mirror/ubuntu
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
補充:清華大學源的修改內容:
建議使用暫時清華大學的源,經測驗阿里云的源不支持xfce4的安裝!!!!!!!!!!!!,清華大學開源軟體鏡像站以及使用幫助 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
# 默認注釋了原始碼鏡像以提高 apt update 速度,如有需要可自行取消注釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
-
輸入
cat /etc/apt/sources.list檢驗是否正確,

-
輸入
sudo apt-get update更新軟體串列,
配置SSH:允許通過XShell或FinalShell等軟體登錄
1. 檢查ssh的配置是否存在
cat etc/ssh/ssh_config命令, 一般可以看到allow * , 并且埠是22.
3. 卸載openssh-client并重新安裝
sudo apt-get remove openssh-client
這是由于openssh-client和即將要安裝的openssh-server可能存在依賴沖突,
4. 安裝SSH
sudo apt-get install ssh
( 理論上包含了SSH服務sudo apt-get install openssh-server和客戶端sudo apt-get install openssh-client,如果安裝出現例外,請獨立安裝這兩個,)
另外,如果您遇到E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: S 的問題 ,
請使用以下命令:
sudo rm -rf /etc/apt/apt.conf.d/20snapd.conf,
5. 輸入ssh-keygen生成對應的RSA私鑰和公鑰檔案,
生成后的檔案位于
/home/zhengkai.blog.csdn.net/.ssh/下面的id_rsa和id_rsa.pub
6. 啟動SSH服務
sudo /etc/init.d/ssh start
啟動成功如下,同時windows防火墻會有一個提示,也請放行(點得太快來不及截圖)
如果你的SSH-Server服務不確定是否安裝正確,可以使用sudo apt-get install openssh-server重試一下,一般會提示你說安裝了最新的版本openssh-server is already the newest version,
7. 檢查SSH服務是否啟動
ps -e|grep ssh
輸入命令后可以看到有具體的行程:
連接SSH,通過第三方強大的工具進行管理
無論是用putty或者xshell或者finalshell,都ok,個人習慣finalshell,國產的shell,功能強大,
- 創建連接 IP
127.0.0.1, PORT22

- 首次連接會受到警告,接受并保存即可,

- 使用
SSH連接工具連接Ubuntu,快速管理ubuntu,支持各種拖拽以及監控功能,(國產的finalshell強大,免費,安利一下,)

安裝XFCE4:輕量級圖形界面
1.安裝xfce4:一句話的事
sudo apt-get install xfce4
安裝只需一句話
2.選擇gdm3顯示管理器
中間需要你選擇默認的
顯示管理器Default Display Manager,默認gdm3吧,我也不知道是什么.
by zhengkai.blog.csdn.net
補充:gdm3,kdm 和 lightdm 都是顯示管理器, 它們提供圖形化界面進行登錄并處理用戶身份驗證, 維基百科的解釋: 顯示管理器向用戶顯示登錄螢屏, 當用戶成功輸入用戶名和密碼的有效組合時,會話開始,
3.漫長的xfce4安裝程序:一杯咖啡.牛奶的時間
只能 等等等,,,,,,直到最后安裝完成!

4. 安裝xrdp:允許遠程連接
步驟如下:
安裝xrdp:
sudo apt-get install xrdp配置xrdp(配置埠):
sudo sed -i ‘/sport=3389/g’ /etc/xrdp/xrdp.ini- 或者
直接編輯組態檔
sudo vim /etc/xrdp/xrdp.ini
- 接著
向xsession中寫入xfce4-session:
sudo echo xfce4-session >~/.xsession重啟xrdp服務:
sudo service xrdp restart- 遇到
windows防火墻攔截,請記得放行
5.遠程桌面連接:大功告成
- 打開 rdc
遠程桌面連接,輸入本機IP+埠:127.0.0.1:3389
登錄遠程桌面, 使用你初始化ubuntu的賬號和密碼(也就是設定的root賬號和密碼)
- 忽略
無法識別的連接
6.成功連接:鼠年遇見小老鼠,鼠兆豐年

結束語
經得起折騰,才能做大神!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/173789.html
標籤:其他
上一篇:Linux命令大全(1)
下一篇:FTP2.2.2虛擬用戶配置詳解














