Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用sshpass ssh复制id?_Ssh_Sshpass - Fatal编程技术网

如何使用sshpass ssh复制id?

如何使用sshpass ssh复制id?,ssh,sshpass,Ssh,Sshpass,我不想一次又一次地输入密码,因此希望在命令本身中提供密码。我怎么做 目前,我正在这样做 sshpass -p server_password port_number ssh-copy-id user@IP 上面说, sshpass: Failed to run command: No such file or directory 我哪里做错了?我找到了那张网,它也得到了同样的东西 您必须指定端口号,如下所示: sshpass -p server_password ssh-copy-id us

我不想一次又一次地输入密码,因此希望在命令本身中提供密码。我怎么做

目前,我正在这样做

sshpass -p server_password port_number ssh-copy-id user@IP
上面说,

sshpass: Failed to run command: No such file or directory

我哪里做错了?我找到了那张网,它也得到了同样的东西

您必须指定端口号,如下所示:

sshpass -p server_password ssh-copy-id user@IP -p port_number

必须指定远程主机的路径: sshpass-p服务器密码端口号ssh副本iduser@IP:您的路径在这里