
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也是可以的,但显然不如所这里介绍的方法直观,而且相对开放端口有危险性。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)