如何使用Conspy实时查看和控制远程Linux虚拟控制台

计算机网络使得终端用户可以以多种方式与另一个用户进行交互。 他们还提供了一种执行远程工作的方法,而不需要在旅行(或者可能步行到附近的办公室)所涉及的麻烦和费用。

最近,我发现了一个在Debian的稳定仓库conspy调用的程序,并很高兴地发现,它是可用于Fedora和衍生品为好。

Conspy - 实时观看远程Linux命令

它允许用户看到在Linux虚拟控制台上显示的内容,并且还实时地向其发送击键。 以一定的方式,可以认为conspy作为类似的VNC ,与conspy在文本模式(从而节约资源,使得有可能也只支持CLI的服务器)并在所有的顶部操作的区别,不要求在使用之前安装的服务器侧服务。

这就是说,你只需要确保有网络连接到远程计算机,您将学习如何conspy爱。

在Linux中安装conspy

Debian 8 和衍生物,conspy是从仓库直接,因此安装它就是这么简单:

# aptitude update && aptitude install conspy

而在CentOS 7基于Fedora的发行版,你首先必须使Repoforge库:

1.进入http://pkgs.repoforge.org/rpmforge-release并搜索库的最新版本(2015年9月的最新包rpmforge的释放,0.5.3-1.el7.rf.x86_64 .rpm的 ),并下载:

# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

2.安装包库:

# rpm –Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

3.然后安装conspy包本身:

# yum update && yum install conspy

测试环境用于conspy

要查看conspy是如何工作的,我们将ssh到一个Debian 8服务器[IP 192.168.0.25(使用终端或侏儒之三 ,例如),其中ssh守护进程在端口11222监听:

# ssh –p 11222 user@192.168.0.25

紧挨着我们的终端,我们将会把将要用于显示的ttys一个VirtualBox的窗口。 请记住,你需要通过F6按下右Ctrl + F1 VirtualBox中窗口内的ttys之间切换, 按Ctrl + Alt + F1F6到控制台之间真正的(即不是虚拟化)服务器切换。

使用conspy显示和控制tty

conspy推出,SSH到远程服务器,然后只需键入:

# conspy

其次是TTY号码(1至6)。 你会注意到,终端的背景颜色改变。 我们将使用tty命令,以确定当前连接到标准输入终端的文件名。 如果不提供tty作为参数,则打开并跟踪当前活动的虚拟控制台。

注意,启动程序后:

# conspy 1

所述第一终端(从tty1)显示,而不是PTS / 0(初始伪终端要ssh连接):

Conspy使用

要退出,连续快速按Esc键三次。

观看Conspy在行动

为了更好地看到conspy在行动,请花一点时间观看以下截屏:

1.击键从客户机到远程的tty发送:

如它们出现在远程的tty 2.佩蒂内容被显示在客户端:

在上面的视频中,您可以看到一些有趣的事情:

  1. 您可以运行在命令或文本类型的伪终端 ,他们将在远程控制台进行可视化,反之亦然。<LI>
  2. 没有必要在远程位置的服务器中启动服务器端程序,而不需要其他技术支持软件,需要某人启动服务以供远程连接。
  3. Conspy也可以让你实时的可视化,如顶部ping是刷新或只有轻微的滞后连续改变程序的输出。 这包括基于ncurses的方案,如HTOP - Linux进程监控 ,以及:

Conspy与Htop Linux进程监控

如果您只想查看远程终端而不是发送击键或命令,只需用conspy -v开关(仅查看)推出。

使用conspy与Putty

如果你使用Windows笔记本电脑或台式机的工作,你仍然可以利用conspy的。 登录到用PuTTY ,适用于Windows著名的SSH客户端的远程系统后,您仍然可以启动conspy如上所述,如在下面的截屏:

Conspy限制

尽管它的很好的功能,conspy也有一些限制,你应该考虑:

  1. 它仅允许您查看,连接或控制实际终端(tty),而不是伪终端(pts / Xs)。
  2. 它可能显示非ASCII字符(á,é,ñ,仅举几个例子)不正确或根本不显示:

Conspy:非ASCII字符

它需要超级用户权限(root身份或通过sudo的 )合作推出。

概要

在本指南中,我们向您介绍了conspy,无价的工具来控制消耗很少的系统资源方面的远程终端。

我希望你花时间来安装和试用这个伟大的实用程序,强烈推荐您将此文章加入书签,因为在我谦卑的观点,这是需要成为每个系统管理员的技能集的一部分的工具之一。

我期待收到您对本文的反馈。 使用下面的表格随意给我一行。 问题也总是欢迎。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏