无法通过 FileZilla 使用 SFTP?

无法通过 FileZilla 使用 SFTP?

我通过此博客在 Microsoft Azure 上创建了一个 Linux VM使用 SSH 密钥对在 Azure 中创建安全的 Linux VM

总结起来就是:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout filename.key -out filename.pem

之后,我们必须将.pem文件上传到我们的 Linux VM

我上传了 filename.pem 文件

此后,每当我想要通过 ssh 进入我的虚拟机时,我所要做的就是执行以下操作:

ssh -i .ssh/filename.key [email protected]

我可以进入我的 Linux VM,但无法使用 FileZilla 传输文件,我尝试filename.key在 FileZilla sftp 设置中添加文件,但它不接受。没有错误,只是文件打开对话框关闭,没有任何错误。

如果有人能告诉我如何通过 FileZilla 进行连接,我将非常感激。我做错了什么,或者我错过了哪些步骤?

答案1

如我所见,您部署的虚拟机是 Azure 服务管理器 (ASM) 模式,也称为经典模式。这意味着您正在使用云服务和 Azure 负载均衡器。

使用 VIP(负载均衡器)访问云服务,而通常使用 VIP 访问各个虚拟机。通过为特定虚拟机分配实例级 IP,可以使用该 IP 地址直接访问该虚拟机。

我认为这应该可以解决你的问题:-)

在虚拟机上定义实例级 IP 的所有详细信息:https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-instance-level-public-ip/

问候

斯坦尼斯拉斯

相关内容