如何在Windows下FileZilla使用sftp

如何在Windows下FileZilla使用sftp,第1张

Windows下FileZilla使用sftp(SSH-2)

puttygen.exe生成的密钥文件(SSH-2 RSA)

分别有公钥和私钥

服务器端:~/.ssh/authorized_keys

把公钥复制到这个openssh认证文件里面。

客户端FileZilla:

编辑->设置->SFTP->添加密码文件->选择刚才生成的私钥文件。

文件->站点管理器->新建站点->填写ip和端口->选择sftp->登录类型"一般" ,然后用户填写root,密码留空即可。

点击连接,出现下面错误:

命令: keyfile "rsa-key-FileZilla.ppk"

命令: open "root@XXX.XXX.XXX.XXX" 22

命令: Pass:

错误: 认证失败。

错误: 严重错误

错误: 无法连接到服务器

关键是同样的私钥,放在winscp和pageant都可以正常认证连接啊。

难道是这种加密类型FileZilla不支持???

寻找wiki

果然是SSH-2 RSA加密的问题,FileZilla如果要支持SSH-2 RSA加密,需要Putty的其他工具,首先要把密钥转换成Putty的ppk格式,这个我之前就是用这个工具做的密钥,所以没有问题,然后还需要用pageant做代理才能正常使用,在pageant中托管密钥,然后开启FileZilla就可以选择sftp并正常使用了。

支持NTLS设置,可以在软件界面配置NTLS连接方式。

1、支持服务器设置,可以连接到用户指定的服务器。

2、启动密九云可以自动打开云端配置的应用。

3、支持从本地添加应用到软件使用,可以设置快捷方式。

4、通过NTLS服务器就可以在云端启动你的应用程序。

5、支持私钥创建功能,新用户可以直接输入新的私钥。

6、支持SM4 SM3、AES128 SHA256、AES128 SHA1三种加密算法。

filezilla防火墙设置方法如下:

方法如下:

1、打开Windows防火墙控制面板下;

2、如果使用Vista,单击“更改设置”,选择“例外”选项卡,点击“添加程序”。

3、不要选择从列表中的“FileZilla的服务器接口”,而不是点击“浏览”。

4、找到您安装FileZilla中服务器的目录(通常为“c:\Program Files\FileZilla Server\”)。

5、双击或选择的“FileZillaServer.exe”,然后按开启(再一次,而不是“FileZilla Server Interface.exe”)。从列表中选择的“FileZillaServer.exe”,然后点击“确定”。

6、验证的“FileZillaServer.exe”添加到例外列表中,并且它在框旁边一个复选标记。

7、按“OK”关闭窗口即可。

我使用的是XAMPP里附带安装的FileZilla,也许跟官方版本有所不同,不过这个小问题浪费了我不少时间,其实把20,21端口一起加入防火墙Exception也是可以的,但显然不如所这里介绍的方法直观,而且相对开放端口有危险性。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11696639.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存