FlashFXP使用阿里云ECS私钥登录

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

FlashFXP使用阿里云ECS私钥登录_第1张图片
在网上找了一下资料,发现也没有能解决的,便去研究了怎么使用阿里云生成的秘钥在FlashFXP中来登录FTP,下面是详细的步骤
1.导入密钥

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

FlashFXP使用阿里云ECS私钥登录_第2张图片

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

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

FlashFXP使用阿里云ECS私钥登录_第4张图片
然后就会看到你生成的密钥文件,点击关闭。

FlashFXP使用阿里云ECS私钥登录_第5张图片

2.选择使用密钥
继续选择站点>站点管理器

FlashFXP使用阿里云ECS私钥登录_第6张图片

在左侧选择你要使用密钥登录的服务器站点;在右侧的参数分别为
连接类型:SFTP over SSH
登录类型:基于密钥
私钥:选择刚才第一步生成的私钥名称
用户名:输入你的服务器的用户
密码:用户的密码

FlashFXP使用阿里云ECS私钥登录_第7张图片

点击右下角的连接,如果你的私钥文件和用户名密码没有错误,这个时候你会发现你已经连接上了服务器了
注意:这种方法只适用于FlashFXP,其他的软件没有测试过。
--------------------- 
作者:notsaltedfish 
来源:CSDN 
原文:https://blog.csdn.net/notsaltedfish/article/details/80959394 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(阿里云服务器搭建)