linux scp 携带密码
时间: 2023-10-12 20:17:52 浏览: 53
在使用 scp 命令时,不建议使用密码来进行身份验证,而是应该使用 SSH 密钥对。但如果你必须使用密码进行身份验证,可以通过 sshpass 命令来实现。
使用 sshpass 命令,可以在命令行中直接指定密码,如下所示:
```
sshpass -p 'your_password' scp file_to_transfer user@host:/path/to/destination
```
其中,your_password 是你的密码,file_to_transfer 是要传输的文件,user 是目标主机上的用户名,host 是目标主机名或 IP 地址,/path/to/destination 是目标主机上的目标路径。
请注意,使用密码进行身份验证存在安全风险,因为密码可以被截获并被恶意用户使用。因此,建议使用 SSH 密钥对进行身份验证。
阅读全文