我必须从7台Windows 2008服务器和4台Linux机器上获得硬盘的可用空间。对于Windows机器,我写了一个小的.Net程序。这将从所有Windows机器获取详细信息。在我使用的Linux机器上
df -h
命令。我使用了以下命令
ssh username@linuxmachine df -h
从其他Linux机器获取详细信息。但是这个命令每次都要求输入密码。有没有办法从所有Linux机器获取硬盘详细信息?或者有没有办法从Windows机器上获取Linux机器的分区细节?
所有Linux机器都有相同的用户名和密码。
PS:我对shell脚本没有任何了解。请详细说明你的解决方案:)
您可以使用无密码的ssh密钥。这是一个如何为它passphraseless ssh密钥wiki.hands.com/howto/passphraseless-ssh