怎么用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

你可能感兴趣的:(怎么用ssh开启远程服务器上的teamviewer (shit!弄这玩意花了我大半天时间))