为什么 PuTTY 和 SFTP 必须分开登录?我以为它们都是基于SSH的

est*_*est 4 ssh putty sftp

为什么 PuTTY 和 SFTP 必须分开登录?我讨厌输入两次密码来传输多个文件。为什么我不能在 SSH 客户端中输入我的用户名和密码,然后它同时登录到 SSH 和 SFTP?这种工具是否存在或者它在编程上是不可能的?

小智 17

Putty 和 SFTP 是两个独立的程序,它们各自打开一个连接,并且两个连接都必须分别进行身份验证。因此:两次登录。

这类似于同时使用 Firefox 和 MSIE 登录 SO。两者都使用 HTTP,但它们各自打开一个连接。


tan*_*ens 7

您可以使用Pageant(用于 PuTTY、PSCP 和 Plink 的 SSH 身份验证代理)。该程序将缓存您的私钥。

  • Pageant 将缓存您的公钥/私钥以进行身份​​验证,它不会缓存您的密码。 (2认同)