吐槽一下:現(xiàn)在教程一搜一大把,一大把一模一樣,沒錯說的就是CSDN
我試圖找到最原創(chuàng),可能是他 : 可能的原創(chuàng):)
我是參考的他,以及一些其他解答
需求
這是遠程安裝教程,也就是說完全沒有ui界面,只有ssh,也就不能點擊teamviwer彈出來的接收用戶許可
步驟
1 下載
下載teamviwer.deb
我下的是 teamviewer_12.0.85001_i386.deb
2 安裝,以及獲取id 和 密碼
安裝
dpkg -i teamviewer_12.0.85001_i386.deb #非root用戶需加 sudo
#此處可能會報錯如下,因為64位系統(tǒng),需添加32位的架構(gòu)。
dpkg: error processing package teamviewer:i386 (--install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Errors were encountered while processing:
teamviewer:i386
如果報錯則強制安裝
apt-get update
apt-get -f install
安裝完成后,修改teamviwer的配置文件
vim /opt/teamviewer/config/global.conf
添加如下
[int32] EulaAccepted = 1
[int32] EulaAcceptedRevision = 6
#這是為了確認接收用戶許可。因為是命令行,沒有ui界面,不能用鼠標點擊接收用戶許可,故在設(shè)置里接收。
之后,重啟teamviwer daemon:
teamviwer --daemon restart
要遠程登錄teamviwer需要一個機器id,一個對應(yīng)的密碼。
此處參考這里
要先設(shè)置密碼,再獲取id
設(shè)置teamviwer的登錄密碼
teamviwer --passwd xxxxx
再重啟deamon
teamviwer --daemon restart
然后用命令:
teamviwer info
查看teamviwer的id等信息(最主要的是id,密碼已經(jīng)設(shè)置過,有了id后就能遠程登錄了)
~# teamviewer info
TeamViewer 12.0.85001 (DEB)
teamviewerd status ● teamviewerd.service - TeamViewer remote control daemon
Loaded: loaded (/etc/systemd/system/teamviewerd.service; enabled; vendor preset: enabled)
Active: active (running) since 三 2018-05-30 11:12:22 CST; 1min 13s ago
Process: 4271 ExecStart=/opt/teamviewer/tv_bin/teamviewerd -d (code=exited, status=0/SUCCESS)
Main PID: 4288 (teamviewerd)
CGroup: /system.slice/teamviewerd.service
├─ 4288 /opt/teamviewer/tv_bin/teamviewerd -d
├─ 4391 c:\TeamViewer\TeamViewer.exe
├─ 5997 /opt/teamviewer/tv_bin/wine/bin/wineserver
├─ 6016 C:\windows\system32\services.exe
├─16918 C:\windows\system32\explorer.exe /desktop
├─17168 /opt/teamviewer//tv_bin/TVGuiSlave.64 175 1
└─17348 /opt/teamviewer//tv_bin/TVGuiDelegate 175 1
5月 30 11:12:22 node05 systemd[1]: Starting TeamViewer remote control daemon...
5月 30 11:12:22 node05 systemd[1]: teamviewerd.service: PID file /var/run/teamviewerd.pid not readable (yet?) after start: No such file or directory
5月 30 11:12:22 node05 systemd[1]: Started TeamViewer remote control daemon.
5月 30 11:12:23 node05 su[4413]: Successful su for guest-mb7xvp by root
5月 30 11:12:23 node05 su[4413]: + ??? root:guest-mb7xvp
5月 30 11:12:23 node05 su[4413]: pam_unix(su:session): session opened for user guest-mb7xvp by (uid=0)
TeamViewer ID: 909672xxx
之后,此id也會出現(xiàn)在當初設(shè)置的配置文件中:/opt/teamviewer/config/global.conf:
[int32] ClientID = 909672xxx
然后就可以用自己的teamviwer登陸了