一般Linux開發環境,土豪上MAC,平民上Ubuntu和Fedora,拋開Mac不談,單論個人偏好的話,姜戈比較偏向於Ubuntu。
虛擬機
Hyper-V更多的像個玩具,裝個鏡像一堆的限制,微軟的初衷是想讓用戶一鍵配置,反倒弄起來更麻煩,搞這搞那的,不太適合國內用戶,嘿嘿,老微軟了,一直在追趕,從未有超越,還是老老實實的用VMWare就好。
SSH 工具
遠程工具的話,一般有PuTTY,Xshell,不過本人還是比較喜歡用MobaXterm,可以說是免費工具裏的業界良心了。
如果Ubutun無法使用SSH連接,可能是SSH服務沒有正常開啓,使用命令:netstat -ntlp|grep 22
查看有沒有監聽即可,若沒有開啓,則依次執行下列命令:
- sudo apt-get install openssh-server
- sudo apt-get install ufw
- sudo ufw enable
- sudo ufw allow 22
遠程桌面
Xdmcp 方式
遠程桌面的話,一般需要配置xrdp服務,配置繁瑣,比較簡單的可以使用Xdmcp的方式來操作,需要以下幾步:
1. 安裝LightDM
sudo apt install lightdm
2. 配置/etc/lightdm/lightdm.conf
文件,如果文件不存在的話,則需要創建:
[XDMCPServer] Enabled=true
3. 防火牆配置
```
sudo systemctl disable gdm
sudo systemctl stop gdm
sudo systemctl enable lightdm
sudo systemctl start lightdm
```
然後就可以通過Xdmcp進行連接了,如果涉及到防火牆問題,可以先使用命令sudo service ufw stop
喜歡Xface的也可以裝起來:
sudo apt-get update
sudo apt-get install xubuntu-desktop
sudo service lightdm restart
VNC方式
可能一些完美主義者,不太喜歡第三方桌面,那就只能折騰VNC了,可以實現Windows遠程訪問,MobaXterm也支持VNC的方式,這種方式其實通過的是桌面共享的形式,而非多桌面。
首先,我們需要在設置>桌面共享設置中,共享桌面:
接着,安裝vncserver:
sudo apt-get install xrdp vnc4server xbase-clients
最後,安裝dfconf-editor:
sudo apt-get install dconf-editor
安裝完成後,依次打開,org>gnome>desktop>remote-access,取消“require-encryption”選項即可,然後直接使用用具連接即可。