sshpass 没有这样的文件或目录

sshpass 没有这样的文件或目录

需要将字符串添加到远程 ssh 服务器上的文件而不提示 sudo 密码

我的用户=测试用户

$ sshpass -p "$mypass" ssh -t -o StrictHostKeycheking=no $myuser@$myhost "echo $mypass | sudo -S -s /bin/bash -c \"echo $myText >> test.txt\""

有时它给了我

[sudo] password for testuser: /bin/bash: line 1: test.txt: No such file or directory

相关内容