远程管理:teamviewer,ssh,x11vnc,vncviewer

本文介绍了如何使用TeamViewer、SSH、X11VNC和VNCViewer进行远程服务器管理。在遇到TeamViewer密码变更的问题后,作者通过SSH连接服务器,修改TeamViewer密码。对于无法安装TeamViewer的服务器,作者选择了X11VNC,并详细阐述了安装和配置过程。最后,通过VNCViewer成功实现了远程控制。
摘要由CSDN通过智能技术生成

有若干台服务器需要远程管理,选择了远程管理软件teamviewer,teamviewer能够穿越防火墙、路由器,支持各类主流操作系统,任何一方都不需要固定ip,也就是说只要你的机器能够联网,就可以使用teamviewer来远程控制。


1. teamviewer安装

首先在自己的pc上和服务器上都安装teamviewer,pc是win7系统,服务器是ubuntu14.04,分别选择windows版和linux版安装即可。

windows版安装很简单,下载下来一路点next 就行。

linux版是deb安装包,可以按照如下命令安装。

更新源:sudo apt-get update
sudo dpkg -i teamviewer.deb
安装相关依赖:sudo apt-get -f install

sudo dpkg -i teamviewer.deb


2. teamviewer使用

teamviewer会为每台机器分配一个固定的唯一的ID,作为远程连接时的标识,为了安全起见,默认情况密码会随机生成,并随着teamviewer或者机器的重新启动而改变。(请注意红色的字,楼主事先并不了解这点,所以给自己挖了一个大坑,才有了下面一系列尝试)

有了各台服务器的teamviewer的ID以及密码,就可以愉快的躺在家里用pc来操控它们啦,非常方便!

然而,不幸的是,当楼主隔了几天再次在pc上连接这几台服务器时,发现只剩一台能连上了,其它几台均显示密码无效。由于几天前服务器硬件有故障,维修时重启了其它几台,密码也随之变更。不幸中的万幸,这几台服务器互相可以用ssh登录。


3. ssh 获取teamviewer信息

我的目标是要能够通过ssh获取其他几台服务器的ID并设置密码,这样在pc上就可以重新控制它们。

首先用teamviewer连接上唯一能被远程控制的服务器,然后ssh登录到其它几台服务器上。找到teamviewer所在文件夹,默认在/usr/bin。

(1) teamviewer info :会打印出teamviewer版本,daemon的运行情况,本机ID

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值