由於要通過要遠程登錄到內網的電腦(一台筆記本),用於在緊急情況下處理服務器故障。剛開始准備使用ssh端口轉發,無奈vps轉發速度太慢。
后面考慮使用TeamViewer遠程控制Windows桌面,但是操作太過卡頓。
今天心血來潮,網上搜了一下Linux命令行下安裝TeamViewer,沒想到還真的有。官網就有相應的教程,How to install TeamViewer on Linux without graphical user interface
因為所用的Linux版本為CentOS 7,以下記錄下操作的過程。
安裝和遠程登錄
- 下載安裝包
[root@centos7 ~]# wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[root@centos7 ~]# wget https://download.teamviewer.com/download/linux/teamviewer-host.x86_64.rpm
- 安裝yum源
[root@centos7 ~]# yum install ./epel-release-latest-7.noarch.rpm
- 安裝TeamViewer (過程需要安裝以來包,選擇y即可)
yum install ./teamviewer-host*.rpm
- 進入默認安裝目錄
cd /opt/teamviewer/tv_bin/
- 查看運行狀態,獲取連接ID
[root@centos7 tv_bin]# teamviewer --info
TeamViewer 13.2.13582 (RPM)
TeamViewer ID: 5441813009
teamviewerd status ● teamviewerd.service - TeamViewer remote control daemon
Loaded: loaded (/etc/systemd/system/teamviewerd.service; enabled; vendor preset: disabled)
Active: active (running) since 六 2018-09-01 04:38:39 CST; 3min 33s ago
Main PID: 2879 (teamviewerd)
CGroup: /system.slice/teamviewerd.service
└─2879 /opt/teamviewer/tv_bin/teamviewerd -d
9月 01 04:38:39 centos7 systemd[1]: Starting TeamViewer remote control daemon...
9月 01 04:38:39 centos7 systemd[1]: PID file /var/run/teamviewerd.pid not readable (yet?) after start.
9月 01 04:38:39 centos7 systemd[1]: Started TeamViewer remote control daemon.
- 設置連接密碼
[root@centos7 tv_bin]# teamviewer --passwd 123456
ok
- 然后可以直接使用在客戶端使用連接ID和密碼進行登錄