有图形应用程序,例如 安全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会话。
在这两种情况下,将其制成表格都会自动完成或显示所有可用选项。 它可能首先无法在某些发行版中起作用,但是寻找一点点很容易解决。
我不知道是否有其他方法可以组织您的所有远程访问,如果有人知道其他方式,我很想知道:)。
Unix设计的优点在于,与系统用户一样,可以使用多种方法来完成相同的工作🙂
回答您的帖子中的问题,如果您查看Arch Linux * Extra,Community和AUR存储库,您会发现许多控制台和X11工具,可用于管理多个SSH帐户。
*其中一些工具是从Debian导入的,并且由于许多系统管理员都在使用Debian([拖曳我仍然不明白的原因![/拖曳]),您肯定会找到其他相关的有用工具。
我使用cssh(clusterssh)通过ssh连接到多台计算机,我必须配置/ etc / cluster(我不记得了),我将尝试这种方法。 谢谢😀
我们将不得不尝试你怎么样
知道这对我有用的唯一方法是尝试,非常感谢🙂
您好,您好吗...我今天要进行测试...事实是,对于我的台式机和.bashrc服务器,我已经在.bash_rc中创建了别名处理的缩写。 。 因此,我创建了它。
别名服务器='ssh foo@192.168.0.100 -p 2244'
我又背着我了。 〜/ .bashrc
和voila ...只需输入单词服务器,一切...似乎都是不错的选择,因为我不知道它们在显示什么...。 恩典...很快再见..
我不知道这种可能性,它似乎非常有用,现在正在编辑文件……
谢谢,像往常一样在此站点上,您可以学到很多东西!