Linux 在多个节点中修改配置文件
我的问题很简单,我需要修改80个节点中的/etc/ssh/sshd_config文件,所以我想知道如何自动创建它。是否有任何工具可以管理多个节点中的此类配置??谢谢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密钥,则可以轻松地将
群集中的所有节点都使用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
自动键入密码