在我的环境中,大约有1000台生产服务器。在所有服务器上禁用直接根登录。有一个用户"abc“拥有sudo访问权限。我们使用"abc“登录到每台计算机,然后使用sudo su -进行根访问。
请注意,我正在Ubuntu机器上运行这个脚本,并连接到RHEL机器。
需要知道每个远程服务器IP的主机名和操作系统版本。
因此,我创建了一个脚本,它将与远程系统连接并执行命令,并将输出保存在本地文件中。
我设法创建的脚本如下:
for i in `cat test1`
do
{
echo "***************************$i***********