Disconnected: No supported authentication methods available)FileZilla通过SSH连接Linux服务器( CentOS)

简介: Disconnected: No supported authentication methods available)FileZilla通过SSH连接Linux服务器( CentOS)

刚在阿里云买了个学生价ECS服务器,但是发现对于我一个Linux初学者发现并不知道怎么通过FTP连接到服务器,这就导致后面的建站工作完全进行不了啊。之后通过查阅各种资料终于知道如何通过SSH连接到服务器进而上传文件了,特此记录!


原来我通过FileZilla连接到虚拟主机的时候都是直接输入用户名密码就直接连上了,但是今天连接linux的时候发现总会报错Disconnected: No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)。


如图:

  • 然后发现这是使用公钥认证报错,因为FileZilla默认的是使用的系统的公钥,这时要改成你自己在创建服务器的时候生成的那个(***.pem)文件就可以了,详细做法如下:
  1. 打开FileZilla,文件–站点管理器–新站点–输入主机ip,端口选择默认22。如图:
  2. 协议选择SFTP,登录类型选择密钥文件,用户名用root权限登录。密钥文件从本机导入就OK了。
  3. 这时可能会出现一个主机密钥不匹配的一个弹框,这个不用管,直接确定就好了。

OK。大功告成,接下来可以做你想做的事情了。当然,这是通过FileZilla连接的,你也可以用PuTTY也可以,方法都一样。


目录
相关文章
|
1天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
2月前
|
安全 Linux 网络安全
Linux端的ssh如何升级?
Linux端的ssh如何升级?
253 59
|
25天前
|
网络安全 虚拟化 Docker
SSH后判断当前服务器是云主机、物理机、虚拟机、docker环境
结合上述方法,您可以对当前环境进行较为准确的判断。重要的是理解每种环境的特征,并通过系统的响应进行综合分析。如果在Docker容器内,通常会有明显的环境标志和受限的资源视图;而在云主机或虚拟机上,虽然它们也可能是虚拟化的,但通常提供更接近物理机的体验,且可通过硬件标识来识别虚拟化平台。物理机则直接反映硬件真实信息,较少有虚拟化痕迹。通过这些线索,您应该能够定位到您所处的环境类型。
20 2
|
1月前
|
网络安全
Ubuntu14.04安装ssh服务器
Ubuntu14.04安装ssh服务器
47 0
|
2月前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
3月前
|
机器学习/深度学习 存储 Linux
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
|
3月前
|
安全 网络协议 Linux
在Linux中,什么是SSH,并且如何使用它?
在Linux中,什么是SSH,并且如何使用它?
|
3月前
|
监控 安全 Ubuntu
在Linux中,如何进行SSH服务配置?
在Linux中,如何进行SSH服务配置?
|
3月前
|
安全 算法 Linux
在Linux中,什么是SSH?它是如何工作的?
在Linux中,什么是SSH?它是如何工作的?
|
3月前
|
网络安全 数据安全/隐私保护
VSC通过 SSH 连接到远程服务器时,每次都需要输入密码
VSC通过 SSH 连接到远程服务器时,每次都需要输入密码
753 0