1. 程式人生 > >怎麼用ssh開啟遠端伺服器上的teamviewer (shit!弄這玩意花了我大半天時間)

怎麼用ssh開啟遠端伺服器上的teamviewer (shit!弄這玩意花了我大半天時間)

必須記錄一下在我裝軟體道路上的其中一個絆腳石,狗血經歷,開學一個月了,裝軟體裝的我懷疑人生,我的研究生生活難道要就此止步於裝軟體了?。。。想起剛開始裝docker,接著又是SimpleElastix ,現在又卡在裝Matlab ,每個都得花我好幾天時間,我遇到的錯誤也是奇葩,各種找不到解決辦法。。。。。。好了不抱怨了,要怪還是怪自己太菜雞。
起因:在網上找了個很詳細的在ubuntu16裝Matlab2017b的教程,本以為能順順利利,可照樣遇到奇葩問題,裝了兩次都是同一樣的結果,在安裝目錄下執行./matlab後,就卡在啟動頁面不動了,試了很多方法沒有解決,昨晚無意看到 有部落格說要安裝NVIDIA驅動,司馬當活馬醫吧,滿懷期待抱著電腦回宿舍裝到了半夜兩點半,解決問題過程把虛擬機器關了,登不上了。。。。(我為什麼要寫這些廢話。。。耽誤時間)

遠端開啟teamViewer乾貨:
在windows 命令列介面通過ssh登上伺服器,若顯示ssh既不是內部命令也不是……參考(http://www.ghost580.net/article/7582.html)
需要在伺服器上重新開一個teamviewer,先把守護程序關掉,再重啟,輸出teamviewer 的id ,然後重置密碼,在本地上開啟teamviewer,用輸出的id和設定的密碼就可登上伺服器。
ps -aux | grep teamviewer
teamviewer -daemon stop
teamviewer -daemon start
teamviewer -info print id
teamviewer --passwd mypasswd

然鵝,我又雙叒叕遇到了問題……
沒有Ubuntu的圖形介面,顯示大體如下:
lvmetad is not active yet,using direct activation during sysinit

這不是一個嚴重錯誤,一般情況下LVM會掃描分割槽建立快取,延遲幾秒後就會繼續。但是如果很長時間都不能進入的話,可以輸入Alt+F2進入第二個終端視窗。
解決方法一:
$sudo nano /etc/lvm/lvm.conf
檔案很長,找到use_lvmetad = 1這一項,設成use_lvmetad = 0,重啟
$reboot
重啟後用如上所述方法開啟並連線teamviewer,(建議設定tv開機自啟動)
如果不行試試第二種方法。
解決方法二:
systemctl enable lvm2-lvmetad.service
systemctl enable lvm2-lvmetad.socket
systemctl start lvm2-lvmetad.service
systemctl start lvm2-lvmetad.socket
reboot

突然想到了為什麼ubuntu沒有圖形環境了,前一天晚上在安裝NVIDIA顯示卡驅動過程中我執行了命令
sudo init 3
由圖形化桌面切換到了全命令列,然後第二天起床後就忘了。切換到圖形化桌面方法:
$sudo service lightdm start

ctrl +alt +F7