Linux용 TeamViewer(팀뷰어) 설치하기 - CentOS 7/8, RHEL
리눅스 서버는 보통 Remote Desktop를 사용하기 위해서는
VNC(Virtual Network Computing)를 많이 이용들 하는데요.
VNC환경 설정이 귀찮고 번거로워서 사용하지 않게 되죠.
저의 경우 회사에서 TeamViewer 10 라이선스가 있다 보니.
VNC보다 편리한 TeamViewer 10 리눅스 버전을 설치해서 사용하게 되죠.
저희 회사의 경우 2015년에 10버전을 구매해서 아직도 잘 쓰고 있답니다.
아쉽게도 팀뷰어 가격정책이 요즘은 월/년 Payment 형태라서 너무 아쉽습니다.
원격지원 프로그램 팀뷰어 10의 경우는 윈도우, 리눅스, 맥까지 다 지원되서 매우 유용합니다.
[ 참고 ]
과거 TeamViewer 10 정책이 정품 제품키를 등록하지 않아도 free trial 기간 동안 사용이 가능했지만,
요즘은 정책 변경으로 정품 제품키가 없으면, 원격 접속 자체가 불가능합니다.
기본적으로 CentOS 7의 기준으로 안내해 드립니다.
저의 경우 처음에 TeamViewer.com 사이트에서 Linux RPM 패키지를 다운로드해서,
설치 하려고 했지만, RPM설치중에 라이브러리 의존성의 문제로 설치가 실패하게 되었답니다..
아래처럼, 사이트에서 그냥 다운로드(rpm)해서 설치하면 오류가 납니다.
[root@localhost Downloads]# rpm -i teamviewer_15.9.5.x86_64.rpm
warning: teamviewer_15.9.5.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 0c1289c0: NOKEY
error: Failed dependencies:
libQt5DBus.so.5()(64bit) >= 5.5 is needed by teamviewer-15.9.5-0.x86_64
libQt5Gui.so.5()(64bit) >= 5.5 is needed by teamviewer-15.9.5-0.x86_64
libQt5Qml.so.5()(64bit) >= 5.5 is needed by teamviewer-15.9.5-0.x86_64
libQt5Quick.so.5()(64bit) >= 5.5 is needed by teamviewer-15.9.5-0.x86_64
libQt5WebKit.so.5()(64bit) >= 5.5 is needed by teamviewer-15.9.5-0.x86_64
libQt5WebKitWidgets.so.5()(64bit) >= 5.5 is needed by teamviewer-15.9.5-0.x86_64
libQt5Widgets.so.5()(64bit) >= 5.5 is needed by teamviewer-15.9.5-0.x86_64
libQt5X11Extras.so.5()(64bit) >= 5.5 is needed by teamviewer-15.9.5-0.x86_64
qt5-qtdeclarative >= 5.5 is needed by teamviewer-15.9.5-0.x86_64
qt5-qtquickcontrols >= 5.5 is needed by teamviewer-15.9.5-0.x86_64
[root@localhost Downloads]#
해당 패키지를 각각 찾아서 yum으로 설치하려면, 너무 힘듭니다.
그러던 중에, 가장 쉽게 설치하는 방법이 있어서 정리해 드립니다.
[ 설치 순서 ]
1. GPG키 시스템을 가져옵니다.
$sudo rpm --import https://dl.tvcdn.de/download/linux/signature/TeamViewer2017.asc
2. 팀뷰어가 사용하는 저장소인 EPEL SW저장소를 활성화
$sudo yum install epel-release
3. 최신 rpm형태의 TeamViewer 다운로드
$wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
4. 로컬에서 설치
설치 중에 "Is this ok [y/d/n]"가 나타날 때, "y"를 입력하면 됩니다.
$sudo yum localinstall ./teamviewer.x86_64.rpm
설치가 완료하고 TeamViewer를 실행하려면,
좌측 상단에 있는 Applications -> Internet -> TeamViewer 아이콘을 클릭하면 실행이 됩니다.
인터넷이 접속되어 있는 상태에서 TeamViewer을 실행하게 되면,
(접속 정보) Your ID와 임시 Password를 받게 됩니다.
패스워드는 항상 변경되며, 옆에 있는 리플래쉬 화살표를 누르면 계속 변화를 줄 수도 있습니다.
아래의 Your ID는 리부팅이 되어도 변화하지 않습니다.
(참고: 보드 변경 등 H/W적인 변화가 있을 경우 변경될 수 있습니다.)
여기서, 고정 Password를 주는 방법은
팀뷰어 메뉴에 Exteras > Options에 Security에서 Personal password를 입력하면 됩니다.
해당 기능으로 패스워드를 등록해주시면,
TeamViewer 프로그램이 재시작되거나, 시스템이 리부팅이 되어도 변경되지 않습니다.
보통 리눅스 서버는 SSH만을 이용해서 사용했던 게 대부분인데.
TeamViewer를 통해서 원격 GUI Desktop으로 손쉽게 관리해보는 것도 좋을 것 같습니다.
참고: linuxize.com/post/how-to-install-teamviewer-on-centos-7/