在终端中组织telnet和ssh连接

有图形应用程序,例如 安全CRT o 侏儒连接管理器 来组织我们的远程连接,但是如果像我一样,您更愿意在终端中进行所有可能的工作,您会喜欢这样。

我们中的许多人都远程连接到大量计算机。 想象一下,我们有一个Web服务器 192.168.0.100。 我们访问的用户名是 FOO 以及ssh服务,我们已将端口更改为 2244.

每当我们想要连接时,我们都应该写:

$ ssh foo@192.168.0.100 -p 2244

如果我们有很多机器可以远程访问...这根本没有效果。

为了更好地处理来自终端的ssh连接,我们必须创建文件 的〜/ .ssh /配置。 在此文件中,我们将使用以下结构:

主机Web服务器主机名192.168.0.100用户foo端口2244

如示例中所示,我们将使用通常建立的所有ssh连接填充文件。

现在从终端,写 SSH Web服务器 将与 ssh foo@192.168.0.100 -p 2244.

对于连接 远程登录,我们将不得不编辑我们的 的.bashrc 并添加例如:

r1-bcn(){telnet 10.0.0.1}

编辑此文件后,我们必须 源.bashrc 这样我们所做的新更改就不会重新加载。

如果我们写 r1-BCN 在终端中,我们将连接到telnet会话。

在这两种情况下,将其制成表格都会自动完成或显示所有可用选项。 它可能首先无法在某些发行版中起作用,但是寻找一点点很容易解决。

我不知道是否有其他方法可以组织您的所有远程访问,如果有人知道其他方式,我很想知道:)。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   MSX

    Unix设计的优点在于,与系统用户一样,可以使用多种方法来完成相同的工作🙂
    回答您的帖子中的问题,如果您查看Arch Linux * Extra,Community和AUR存储库,您会发现许多控制台和X11工具,可用于管理多个SSH帐户。

    *其中一些工具是从Debian导入的,并且由于许多系统管理员都在使用Debian([拖曳我仍然不明白的原因![/拖曳]),您肯定会找到其他相关的有用工具。

  2.   达米安里维拉

    我使用cssh(clusterssh)通过ssh连接到多台计算机,我必须配置/ etc / cluster(我不记得了),我将尝试这种方法。 谢谢😀

  3.   正确

    我们将不得不尝试你怎么样

  4.   藻类

    知道这对我有用的唯一方法是尝试,非常感谢🙂

  5.   伊万

    您好,您好吗...我今天要进行测试...事实是,对于我的台式机和.bashrc服务器,我已经在.bash_rc中创建了别名处理的缩写。 。 因此,我创建了它。

    别名服务器='ssh foo@192.168.0.100 -p 2244'

    我又背着我了。 〜/ .bashrc

    和voila ...只需输入单词服务器,一切...似乎都是不错的选择,因为我不知道它们在显示什么...。 恩典...很快再见..

  6.   R_J_P

    我不知道这种可能性,它似乎非常有用,现在正在编辑文件……
    谢谢,像往常一样在此站点上,您可以学到很多东西!