我遇到过在连接字符串中的用户后面使用一个用冒号分隔的值,例如 sftp 用户:ABC@主机名。谁能告诉我它应该做什么?
我无法通过使用它来弄清楚它,并且谷歌搜索它只是发现在服务器后面使用冒号来指定 cd 的路径。
答案1
与大多数 URL 格式一样,SFTP URL 中用户名和冒号后面的部分是密码。
[sftp://][user[:password]@]host
尽管并非所有 SFTP 客户端都支持 URL 中的密码。
值得注意的是,最广泛使用的 SFTP 客户端,开放SSHsftp
, 才不是。其destination
命令行参数的文档说:
目的地可以指定为
[user@]host[:path]
URI 或采用以下形式的 URIsftp://[user@]host[:port][/path]
。