对此很陌生,但想了解它是如何工作的以及是否可行。
我拥有第三方提供的公共 ssh 密钥。我的公司提供了 SFTP 连接的主机、端口和用户名详细信息,并上传了文件。
我可以使用 WinSCP 之类的程序连接到 SFTP,而无需访问私钥或密码吗?如果可以,怎么做?
如果没有,我的公司如何上传文件?
如果以上内容太基础,请见谅。
答案1
评论中有一些很有帮助的指导性问题,但我想我会提供一些概述,可能回答你原来的问题。
我拥有第三方提供的公共 ssh 密钥。我的公司提供了 SFTP 连接的主机、端口和用户名详细信息,并上传了文件。
从这个描述来看,听起来贵公司已经建立了连接并成功传输了文件 - 这是个好消息!从这个描述来看,听起来贵公司正在与用户名/密码组合。
连接到 SFTP 时,您有 2 个选项:
- 使用用户名/密码连接- 从远程位置向 SFTP 服务器进行身份验证时需要输入用户名/密码(就像登录网站一样)。
- 使用 SSH 私钥/公钥对进行连接- 无需任何手动身份验证,SFTP 服务器将存储公钥,而希望连接的客户端将获得私钥。连接时,系统确认匹配的密钥以自动进行身份验证。
我可以使用 WinSCP 之类的程序连接到 SFTP,而无需访问私钥或密码吗?如果可以,怎么做?
不。可能存在 FTP 不受某种用户身份验证保护的情况。但对于 SFTP,您需要选择上述两种选项之一。通常,您将收到托管服务器的组的指示,其中包含连接信息。
例如,以下是 WinSCP 与基于云的 SFTP 服务器连接帮助文档的示例。具体细节可能不直接适用于您的设置,但一般工作流程应该是相同的。
如果没有,我的公司如何上传文件?
如上所述,听起来您的公司有一个用户名/密码组合。
如果以上内容太基础,请见谅。
别担心,我们都是从一个地方开始的!祝你好运。