如何 sshpass ssh-copy-id?

Pyt*_*ast 3 ssh sshpass

我不想一次又一次地输入密码,因此想将其提供给命令本身。我该怎么做?

目前,我正在这样做

sshpass -p server_password port_number ssh-copy-id user@IP
Run Code Online (Sandbox Code Playgroud)

它说,

sshpass: Failed to run command: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我哪里错了?我找到了网络,它也得到了同样的结果。

Gha*_*van 5

您必须port_number像这样指定:

sshpass -p server_password ssh-copy-id user@IP -p port_number
Run Code Online (Sandbox Code Playgroud)