永恒终点站 (ET) 是一个远程shell,它会自动重新连接而不中断会话。 与普通的 SSH 会话不同,ET 会话即使在网络中断或 IP 更改后仍将继续存在。 请注意,ET 不是终端仿真器,它只是一个远程外壳。 ET 主要是针对 IP 变更而制作的。 这意味着即使您的远程主机的 IP 地址发生更改,Eternal Terminal 也会让您与远程系统保持连接。
ET 的另一个显着特点是我们可以运行 多路复用器 或者 屏幕 在 ET 会话中。 ET 支持 tmux 控制模式,可让您拥有操作系统滚动条、选项卡和窗口。 这就是 ET 与其他类似应用程序(如 莫什 (SSH 的流行替代方案)。 尽管 Mosh 提供与 ET 相同的功能,但它不支持滚动或 tmux 控制模式。 简而言之,ET就是忙碌急躁的远程终端!
在 Linux 中安装永恒终端
您应该在服务器和客户端系统上安装 ET。
ET 可在 金子,因此您可以使用任何 AUR 帮助程序将其安装在基于 Arch 的系统上。
使用 耶:
$ yay -S eternalterminal
ET 为 Ubuntu 用户提供官方 PPA。 如果您使用的是 Ubuntu 及其衍生版本,请一一运行以下命令来安装 ET。
$ sudo add-apt-repository ppa:jgmath2000/et
$ sudo apt-get update
$ sudo apt-get install et
它也可以使用安装 Linuxbrew Linux 和 Mac OS X 系统上的包管理器。
$ brew install MisterTea/et/et
对于其他 Linux 发行版,您需要手动编译和安装它。
首先安装以下依赖项。
- libboost-开发
- libsodium-dev
- libncurses5-dev
- libprotobuf-dev
- protobuf 编译器
- 制作
- libgoogle-glog-dev
- libgflags-dev
- 解压
- wget
安装好依赖后,编译安装ET,如下图。
$ wget https://github.com/MisterTea/EternalTCP/archive/master.zip
$ unzip master.zip
$ cd EternalTCP-master
$ mkdir build
$ cd build
$ cmake ../
$ make
$ sudo make install
永恒终端使用
请注意,您必须 在服务器和客户端系统上安装 ET. 默认情况下,ET 使用端口 2022. 如果您位于防火墙或路由器后面,则需要打开此端口。 ET 使用 ssh 进行握手和加密,因此请确保您可以从客户端通过 ssh 进入机器。
连接到客户端的命令类似于 sh。 要连接您的客户端系统,只需运行:
et [email protected]
例子:
$ et [email protected]
在哪里, sk 和 192.168.43.246 是客户端系统的用户名和 IP 地址。 Enter 远程系统的用户名来访问它。
现在,您可以从本地系统使用远程客户端。 要检查它是否在网络中断后自动重新连接,请拔下网线并重新插入或更改客户端的 IP 地址。 您将看到连接仍然处于活动状态。 与 SSH 会话不同,您不必在网络中断后终止会话并重新连接。 ET 让您始终保持联系。
资源:
- 永恒终点站网站
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | 推特 | 领英 | RSS订阅
祝你有美好的一天!!
ETEternal Terminal保持SSH连接活跃LinuxRemote ShellSSH