使用shell脚本删除远程计算机中的目录

时间:2016-07-15 08:25:26

标签: shell ssh

我正在使用Mac机,我需要连接到远程机器(Linux)并删除远程机器中目录的内容。尝试使用

ssh root@server-address rm -rf testdir

它提示我输入终端中的密码。有没有办法删除目录的内容而无需手动输入远程机器的密码?我想用shell脚本来做这件事。由于我是shell的新手,所以我们将不胜感激。

2 个答案:

答案 0 :(得分:5)

ssh root@server-address "rm -rf testdir" #suggest you quote the command

看起来很好。

您可以按照[ here ]提到的步骤处理密码提示。

答案 1 :(得分:1)

要在不输入密码的情况下执行SSH登录,您应该使用ssh-keygen 请参阅示例here。 然后你的命令是o.k。