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
Linux 在多个节点中修改配置文件_Linux_Ssh_Centos_Configuration Files - Fatal编程技术网

Linux 在多个节点中修改配置文件

Linux 在多个节点中修改配置文件,linux,ssh,centos,configuration-files,Linux,Ssh,Centos,Configuration Files,我的问题很简单,我需要修改80个节点中的/etc/ssh/sshd_config文件,所以我想知道如何自动创建它。是否有任何工具可以管理多个节点中的此类配置??谢谢 群集中的所有节点都使用Centos 5 x86_64。有很多工具和或多或少的高级解决方案,如Pupper或Chef。rdist是一个很好的工具,可以将文件传播到多个框中——它类似于一个分布式rsync,您可以准备包含应该上传的内容和位置的配置 但若你们不想走这么远,你们可以用更简单的方法来实现。 如果已传播ssh密钥,则可以轻松地将

我的问题很简单,我需要修改80个节点中的/etc/ssh/sshd_config文件,所以我想知道如何自动创建它。是否有任何工具可以管理多个节点中的此类配置??谢谢


群集中的所有节点都使用Centos 5 x86_64。

有很多工具和或多或少的高级解决方案,如Pupper或Chef。rdist是一个很好的工具,可以将文件传播到多个框中——它类似于一个分布式rsync,您可以准备包含应该上传的内容和位置的配置

但若你们不想走这么远,你们可以用更简单的方法来实现。 如果已传播ssh密钥,则可以轻松地将文件复制到多个框中:

#!/bin/bash
for host in `cat ./host_list_file`; do
 scp ./sshd_config ${host}:/etc/ssh/sshd_config
done

有很多工具和或多或少的高级解决方案,比如Pupper或Chef。rdist是一个很好的工具,可以将文件传播到多个框中——它类似于一个分布式rsync,您可以准备包含应该上传的内容和位置的配置

但若你们不想走这么远,你们可以用更简单的方法来实现。 如果已传播ssh密钥,则可以轻松地将文件复制到多个框中:

#!/bin/bash
for host in `cat ./host_list_file`; do
 scp ./sshd_config ${host}:/etc/ssh/sshd_config
done

有很多工具和或多或少的高级解决方案,比如Pupper或Chef。rdist是一个很好的工具,可以将文件传播到多个框中——它类似于一个分布式rsync,您可以准备包含应该上传的内容和位置的配置

但若你们不想走这么远,你们可以用更简单的方法来实现。 如果已传播ssh密钥,则可以轻松地将文件复制到多个框中:

#!/bin/bash
for host in `cat ./host_list_file`; do
 scp ./sshd_config ${host}:/etc/ssh/sshd_config
done

有很多工具和或多或少的高级解决方案,比如Pupper或Chef。rdist是一个很好的工具,可以将文件传播到多个框中——它类似于一个分布式rsync,您可以准备包含应该上传的内容和位置的配置

但若你们不想走这么远,你们可以用更简单的方法来实现。 如果已传播ssh密钥,则可以轻松地将文件复制到多个框中:

#!/bin/bash
for host in `cat ./host_list_file`; do
 scp ./sshd_config ${host}:/etc/ssh/sshd_config
done

我建议使用Python模块。使用它,您可以只需几行代码就可以将SFTP传输到多个节点

我建议使用Python模块。使用它,您可以只需几行代码就可以将SFTP传输到多个节点

我建议使用Python模块。使用它,您可以只需几行代码就可以将SFTP传输到多个节点

我建议使用Python模块。使用它,您可以只需几行代码就可以将SFTP传输到多个节点

如果你没有。。。然后您可以使用
expect
自动键入密码,如果您没有。。。然后您可以使用
expect
自动键入密码,如果您没有。。。然后您可以使用
expect
自动键入密码,如果您没有。。。然后您可以使用
expect
自动键入密码