标签: shell ssh
我正在使用Mac机,我需要连接到远程机器(Linux)并删除远程机器中目录的内容。尝试使用
ssh root@server-address rm -rf testdir
它提示我输入终端中的密码。有没有办法删除目录的内容而无需手动输入远程机器的密码?我想用shell脚本来做这件事。由于我是shell的新手,所以我们将不胜感激。
答案 0 :(得分:5)
ssh root@server-address "rm -rf testdir" #suggest you quote the command
看起来很好。
您可以按照[ here ]提到的步骤处理密码提示。
答案 1 :(得分:1)
要在不输入密码的情况下执行SSH登录,您应该使用ssh-keygen 请参阅示例here。 然后你的命令是o.k。