疫情嚴重,公司實行遠程辦公。自己只有mac電腦,苦於3個系統間跨平台建立遠程桌面。
今天,終於嘗試成功!特來記錄,以防別人踩坑!
Mac遠程軟件安裝
Remote Desktop Manager軟件非常強大,跨平台支持多種連接,遠程桌面支持mac(ARD)、win(RDP)、Ubuntu(VNC);什么ssh、ftp、filezilla;甚至網盤,銀行,email,Twitter。。。只有你想不到,沒有做不到。
安裝步驟參考:https://www.jianshu.com/p/af444f6a4943
斷網安裝並破解激活!!!
激活后類似如圖:
遠程連接 Windows 10桌面
1、首先win 10本地需要打開遠程桌面共享,參考:https://blog.csdn.net/u012228009/article/details/80707426
2、在Remote Desktop Manager中創建RDP(Microsoft Remote Desktop),並配置:
保存之后,打開並連接就可以了。可以根據需要修改顯示中的一些選項。
遠程連接Ubuntu 16.04桌面(VNC)
1、打開Ubuntu遠程桌面共享,參考:https://jingyan.baidu.com/article/3c343ff7ddbbb00d37796324.html
2、Ubuntu安裝vnc相關服務(注意,不要安裝哪些什么狗屁桌面,例如:Xubuntu等等,不知道哪些NC在網上不斷散播這些垃圾教程。已安裝桌面版Ubuntu的,直接用gnome桌面,不就完了)
sudo apt-get install xrdp vnc4server xbase-clients
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus
接着,修改 ~/.vnc/xstartup,在 x-window-manager & 的后面新增下面這 4 行:
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
完整文件內容如下:
#!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & x-window-manager & gnome-panel & gnome-settings-daemon & metacity & nautilus &
然后,再運行vncserver,來啟動服務,此時會提示設置VNC連接密碼(最少6位),要輸2次。
vncserver
啟動服務之后,會有一個運行的log,被保存到本地。
使用cat命令查看這個log文件,找到服務打開監聽的port號(我這里是5901)
如果遇到頁面無法控制,卡住之類的問題。先kill到vncserver,然后再重新啟動vncserver就可以了:
kill掉: vncserver -kill :1 重新啟動: vncserver :1
VNC相關命令參考(可以參考他的部分步驟,別無腦參考啊):https://blog.csdn.net/Listen2You/article/details/80087018?utm_source=blogxgwz7
2、使用Remote Desktop Manager創建VNC連接
主機欄填寫Ubuntu的ip地址:
另外,在設置欄中填寫剛剛啟動VNC server時,設置的連接密碼(最少6位的那個):
存后,打開連接,就可以看到Ubuntu的桌面了。
注意:如果Ubuntu遠程桌面打開后雪花灰屏,這種就是說明沒有桌面,裝過Ubuntu桌面版的,別傻乎乎地再去裝什么Xubuntu之類的桌面了。只要如上面所述,修改~/.vnc/xstartup,在 x-window-manager & 的后面新增下面這 4 行:
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &