Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ansible配置以ssh方式连接到远程主机_Ssh_Ansible - Fatal编程技术网

使用ansible配置以ssh方式连接到远程主机

使用ansible配置以ssh方式连接到远程主机,ssh,ansible,Ssh,Ansible,是否有一种方法可以使用ansible的配置(主要是主机文件),通过ssh连接到节点,执行以下操作: ansible ssh worker1 以类似于流浪者的方式。 我在帮助和文档中查看了一下,但似乎没有找到方法 谢谢,啊,我明白其中的道理了,我熟悉“流浪ssh”。如果您查看vagrant,您将看到另一个命令“vagrant ssh config”,它为您提供了一个ssh配置文件,然后您可以将其与“ssh-F config.tmp…”一起使用。试一试,你会惊讶于它的速度有多快,相比之下,“流浪s

是否有一种方法可以使用ansible的配置(主要是主机文件),通过ssh连接到节点,执行以下操作:

ansible ssh worker1
以类似于流浪者的方式。 我在帮助和文档中查看了一下,但似乎没有找到方法


谢谢,

啊,我明白其中的道理了,我熟悉“流浪ssh”。如果您查看vagrant,您将看到另一个命令“vagrant ssh config”,它为您提供了一个ssh配置文件,然后您可以将其与“ssh-F config.tmp…”一起使用。试一试,你会惊讶于它的速度有多快,相比之下,“流浪ssh”中间人必须加载ruby和流浪机器

与Ansible相同,您必须从稍微不同的角度来看待它:如何从Ansible资源清册(静态或动态)生成SSH配置文件

然后你偶然发现了一些项目,比如,似乎能完全满足你的需求

您只需克隆存储库,然后运行:

./ansible-ssh <node from inventory file>
/ansible-ssh

然后它形成ssh命令并启动它。

啊,我明白其中的道理了,我熟悉“vagrant ssh”。如果您查看vagrant,您将看到另一个命令“vagrant ssh config”,它为您提供了一个ssh配置文件,然后您可以将其与“ssh-F config.tmp…”一起使用。试一试,你会惊讶于它的速度有多快,相比之下,“流浪ssh”中间人必须加载ruby和流浪机器

与Ansible相同,您必须从稍微不同的角度来看待它:如何从Ansible资源清册(静态或动态)生成SSH配置文件

然后你偶然发现了一些项目,比如,似乎能完全满足你的需求

您只需克隆存储库,然后运行:

./ansible-ssh <node from inventory file>
/ansible-ssh

然后,它形成ssh命令并启动它。

这看起来非常接近我所寻找的。谢谢,@marco.m。我来试试。@jmartori不客气。如果它解决了你的问题,那么请接受这个答案。这看起来非常接近我想要的。谢谢,@marco.m。我来试试。@jmartori不客气。如果它解决了你的问题,那么请接受这个答案。