SSH到远程服务器并上载文件

SSH到远程服务器并上载文件,ssh,scp,Ssh,Scp,目前,我正在编写一个自动化脚本,需要在服务器上使用ssh并上传一个本地文件。 其中端口号不是22 使用以下命令,我可以使用密码在服务器上进行ssh sshpass -p "MyPassword" ssh -o StrictHostKeyChecking=no admin@HostIP -p 2610 现在在网上搜索后,我发现一些命令对我不起作用 sshpass -p "MyPassword" ssh -o StrictHostKeyChecking=no

目前,我正在编写一个自动化脚本,需要在服务器上使用ssh并上传一个本地文件。 其中端口号不是22

使用以下命令,我可以使用密码在服务器上进行ssh

sshpass -p "MyPassword" ssh -o StrictHostKeyChecking=no admin@HostIP -p 2610
现在在网上搜索后,我发现一些命令对我不起作用

sshpass -p "MyPassword" ssh -o StrictHostKeyChecking=no admin@HostIP -p 2610 "scp /mnt/d/ssh/demo.txt admin@HOSTIP:/home/admin/device"
这里我想在我的服务器上上传demo.txt文件

任何帮助都将受到感谢