我正在尝试使用命令行执行这个 shell
host="192.168.X.XXX"
user="USERNAME"
pass="MYPASS"
sshpass -p "$pass" scp -o StrictHostKeyChecking=no /home/MYPATH/File.import "$user@$host:/"home/MYPATH/
Run Code Online (Sandbox Code Playgroud)
将文件从本地服务器复制到远程服务器。远程服务器是远程服务器的副本,但是当我尝试执行此 shell 时,出现以下错误:
**PERMISSION DENIED, PLEASE TRY AGAIN**
Run Code Online (Sandbox Code Playgroud)
我不明白为什么如果我尝试在命令行中执行此命令有效。
USERNAME@MYSERVER:~$ sshpass -p 'MYPASS' scp -o StrictHostKeyChecking=no /home/MYPATH/File.import USERNAME@192.168.X.XXX:/home/MYPATH/
Run Code Online (Sandbox Code Playgroud)
有人有解决办法吗??