FlashFXP使用阿里云ECS私钥登录

前言

最近购买了一个阿里云服务器主机,需要使用到FTP上传文件到服务器,因为我一直习惯使用FlashFXP上传文件,使用的是SFTP,所以没有在额外的安装FTP的服务,但是发现阿里云的ECS在SFTP模式下直接使用密码和用户名登录会报错。下面是报错的信息,
SSH 错误: 协商认证模式失败


在网上找了一下资料,发现也没有能解决的,便去研究了怎么使用阿里云生成的秘钥在FlashFXP中来登录FTP,下面是详细的步骤

1.导入密钥

点击站点>密钥管理器,在弹出的对话框中选择导入


在弹出的对话框中选择导入,

类型选择 用于SFTP的RSA/DSA/ECDSA密钥,私钥文件选择你在阿里云官网生成的私钥文件,pem
或者ppk都可以,名称自己随便取一个,公钥文件可以不导入,点击保存即可。

然后就会看到你生成的密钥文件,点击关闭。
2.选择使用密钥
继续选择站点>站点管理器
在左侧选择你要使用密钥登录的服务器站点;在右侧的参数分别为
连接类型:SFTP over SSH
登录类型:基于密钥
私钥:选择刚才第一步生成的私钥名称
用户名:输入你的服务器的用户
密码:用户的密码
点击右下角的连接,如果你的私钥文件和用户名密码没有错误,这个时候你会发现你已经连接上了服务器了
注意:这种方法只适用于FlashFXP,其他的软件没有测试过。

你可能感兴趣的:(Linux,FTP,Linux,阿里云,密钥)