FileZilla连接Linux服务器(Ubuntu)

目录

前言

  这里使用的是Ubuntu服务器,如果是Linux系统的服务器出现这样的问题,可能解决方法也是通用的。
  在使用腾讯云服务器的过程中,我选择使用了Ubuntu系统,同时腾讯云在安装系统的时候设置ssh密钥,当然我选择了配置ssh密钥。
  就这样出现了一些意想不到的问题咯。

FileZilla使用ubuntu用户+密钥的形式连接

  站点设置如下:
FileZilla使用ubuntu用户+密钥的形式连接
  注:但是ubuntu用户权限有限,上传文件时,无法创建目录。所以需要我们使用root用户进行连接。

FileZilla使用root用户+密码的形式连接

  此前,配置的ssh密钥无法用于root用户,所以这里root用户采用密码进行连接。连接前需要我们设置一下root用户的密码(ubuntu默认root用户密码为空):

su
passwd root

  输入两次新密码就可以了。
  在FileZilla中协议选择“FTP”,点击连接后将出现如下问题:
FileZilla中协议选择“FTP”

状态: 尝试连接“ECONNREFUSED - 连接被服务器拒绝”失败。
错误: 无法连接到服务器

  经过查询,我们需要在服务器上配置ssh允许用户使用密码进行连接,操作如下:

# 修改
vi /etc/ssh/sshd_config
# 修改如下:密码登陆
PermitRootLogin yes
StrictModes no
PasswordAuthentication yes

  点击连接,仍会出现这样的问题。在FileZilla中选择协议为“SFTP”即可。连接成功!!!

参考

[1] filezilla通过root账户远程连接管理ubuntu server服务器文件
[2] 如何使用root 密码/密钥 ssh登陆ubuntu

  • 6
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
你可以按照以下步骤使用 FileZilla 连接Linux: 1. 首先,你需要在 Linux 服务器上安装并启动 SSH 服务。如果你使用的是 Ubuntu 或 Debian 等基于 apt 的 Linux 发行版,可以使用以下命令安装 sshd 服务: ``` sudo apt-get update sudo apt-get install openssh-server ``` 2. 然后,你需要在 Linux 上创建一个新用户并给他分配一个密码,该用户将用于与 FileZilla 进行连接。使用以下命令创建新用户: ``` sudo adduser username ``` (其中 "username" 是你想要创建的新用户的名称) 3. 接下来,你需要在 FileZilla 上创建一个新的站点。在 FileZilla 的主界面中,点击左上角的“文件(File)”菜单,然后选择“站点管理器(Site Manager)”。 4. 在弹出的“站点管理器”窗口中,点击左下角的“新建站点(New Site)”按钮。 5. 在右侧的“新建站点”窗口中,输入以下信息: - 主机名(Host): 输入 Linux 服务器的 IP 地址或域名 - 协议(Protocol): 选择“SFTP - SSH File Transfer Protocol” - 登录类型(Logon Type): 选择“普通(Regular)” - 用户名(User): 输入你在 Linux 上创建的新用户的名称 - 密码(Password): 输入你在 Linux 上为该用户设置的密码 6. 点击右下角的“连接(Connect)”按钮,如果一切正常,你应该能够成功连接Linux 服务器,并在 FileZilla 的右侧窗格中看到 Linux 上的文件和文件夹。 注意事项: - 在连接Linux 服务器之前,确保你已经打开了防火墙中的 SFTP 端口(默认为 22)。 - 如果你的 Linux 服务器使用了非默认的 SSH 端口,你需要在主机名后面加上冒号和端口号(例如:192.168.1.100:2222)。 - 如果你想在 FileZilla 中使用密钥认证连接Linux 服务器,你需要将你的 SSH 密钥添加到 FileZilla 中。在 FileZilla 的“设置(Settings)”菜单中,选择“SFTP”选项卡,然后点击“添加密钥(Add key file)”按钮。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值