這篇主要目的是要將Ubuntu變成一個雲端工作站
讓筆電這種運算能力比較弱的裝置可以遠端連線進來,
讓你可以在任何有網路的地方寫Deep learning的程式。
至於為什麼要用Ubuntu18.04?
因為他終於完整支援XRDP啦,你問我XRDP是啥?
XRDP可以讓你在Windows/Mac/Linux系統的電腦,遠端連線到Ubuntu主機上,如下圖
相較於Teamviewer,XRDP有以下優點,使其更適合用於工作站:
- 支援多人同時連線
- 沒有螢幕解析度問題
- 更流暢
- Win10 Win7內建連線程式,不須額外安裝
- 連線帳號就是Ubuntu的使用者帳號,
你可以任意新增帳號將機器分享給其他人使用
(只有一個缺點:需要固定IP或Domain Name)
不過這邊我們先把該裝的東西裝一裝
一些常用工具安裝
git版本控制
sudo apt-get install git
vim文字編輯器
sudo apt-get install vim
SSH安裝
ssh-server可以透過文字介面連到Server,這個基本上是必裝
sudo apt-get install openssh-server
XRDP安裝與使用
安裝指令如下:
sudo apt-get install xrdp
裝好後應該會自動啟動,若無可試試
sudo service xrdp start
或是
sudo service xrdp restart
從Windows連線到Ubuntu
搜尋遠端桌面
輸入伺服器ip,按連線
輸入帳號密碼
這邊目前設計不良,要再輸入一次密碼
這個目前也是設計不良,不要理他,直接按取消
又會跳出一個視窗,再按取消
理論上 你就會登入到這個畫面,介面和本地端的略有不同
這個應該是原生的Gnome的UI
除了使用XRDP,架Jupyter從遠端連也是另外一種方法
有空我會在寫一篇關於遠端Jupyter的方法
感謝分享~~
ReplyDelete有在麥子大看到你的留言詢問基於蒙地卡羅樹搜尋用在PAD的實作,目前我是用IDA*演算法,使用C語言撰寫(追求速度及動態記憶體配置)。關於判斷消除的方法我已經寫了第三個版本,我認為;樹的搜尋也換過好幾種演算法(DFS、BFS、A*、IDA*)。如果有興趣可以一起討論程式的寫法^^
ReplyDelete