欢迎光临
我们一直在努力

研一科研小白记录 2026.1.4 | 实验室服务器改为公钥登陆连接FileZilla的方法

最近实验室的服务器遭到攻击,只有公钥可以登录,密码登录不了了

于是我发现这样FileZilla连接不上实验室的服务器了,然后开始一系列的询问deepseek老师的操作

首先D老师告诉我如下操作,最后按这个操作实现的:

当服务器只能通过SSH公钥登录,无法使用密码时,FileZilla依然可以连接。你需要将服务器的私钥导入到FileZilla中,并在连接时设置相应的用户和主机信息。

以下是详细的连接步骤:

1. 准备连接信息 在连接前,请确保你拥有以下信息: *   **主机**:服务器的IP地址或域名(例如:`123.123.123.123` 或 `yourdomain.com`)。 *   **用户名**:你用来登录服务器的SSH用户名(通常是 `root` 或你创建的用户名,如 `ubuntu`)。 *   **私钥文件**:在**你的本地电脑**上,与你用来登录服务器的公钥对应的那个**私钥文件**。它通常是以下格式之一:     *   `id_rsa`(OpenSSH格式,最常见)     *   `id_rsa.ppk`(PuTTY格式) *   **端口**:SSH端口号,默认为 `22`。如果服务器更改了默认端口,请使用修改后的端口。

2. 配置FileZilla连接 1.  **打开FileZilla**,点击左上角的**文件** -> **站点管理器**,或者直接点击工具栏最左侧的图标。 2.  在站点管理器中,点击**新站点**,并为它起一个名字(例如“我的服务器”)。 3.  在右侧的**常规**选项卡中,按如下方式填写:     *   **协议**:选择 **“SFTP – SSH File Transfer Protocol”**。     *   **主机**:填入你的服务器IP或域名。     *   **端口**:填入SSH端口(默认是22)。     *   **登录类型**:**选择“密钥文件”**。这是最关键的一步。     *   **用户**:填入你的SSH用户名。     *   **密钥文件**:点击右侧的**浏览**按钮,找到并选择你的**私钥文件**。

3. 关于私钥文件的格式问题 FileZilla通常支持 `.ppk` (PuTTY Private Key) 格式的私钥。如果你本地的私钥是OpenSSH格式的 `id_rsa` 文件,可能会出现错误提示 “无法加载私钥:文件格式不支持或文件已损坏”。 *   **解决方案**:使用 **PuTTYgen** 工具(Windows用户可以从PuTTY官网下载)将你的 `id_rsa` 文件转换为 `.ppk` 格式。     1.  打开 PuTTYgen。     2.  点击 **Load**,选择你的 `id_rsa` 文件。     3.  点击 **Save private key**,保存为一个新的 `.ppk` 文件。     4.  在FileZilla的 **密钥文件** 处,选择这个新生成的 `.ppk` 文件即可。

然后我们开始重新连接FileZilla和服务器

1.下载PuTTY软件

(1)这里我们去官网下载 Putty (0.83) 适用于 Windows、Linux 和 Mac – 在 PuTTY 中安装 SSH — Download Putty (0.83) for Windows, Linux and Mac – Install SSH in PuTTY

(2)然后找到这个部分

(3)查看自己电脑的配置–设置–系统信息–设备规格

我这里是x64,然后对应下载上图中的64-bit版本,也就是这个:

双击红框选项,然后点击电脑就开始自动下载了,这里下载完打开它,然后换个路径安装,一直点next最后安装就可以

(4)安装完后找到它并打开

点击File–load private key

然后选择电脑上自己的 id_rsa 文件,通常是在

主要路径:打开文件资源管理器,在地址栏输入或复制粘贴以下路径,然后按回车:

C:\\Users\\<你的用户名>\\.ssh\\

请将 <你的用户名> 替换成你登录Windows时使用的用户名(例如 C:\\Users\\zhangsan\\.ssh\\)

我自己的是在这里

2.生成ppk文件

现在打开PuTTY软件–点击Load

找到刚才的 id_rsa 文件路径,点击id开头的第一个文件(注意不是pub文件),点击 **Save private key**,随便起一个名字,保存为一个新的 `.ppk` 文件

3.打开FileZilla,开始连接

选择文件–站点管理器–新建站点

然后按下图选择

主机是IP地址,用户是这个主机的用户名,类似root,密钥文件点击浏览,选择(4)中保存的ppk文件,然后点击连接,这里我就连好了

赞(0)
未经允许不得转载:171主机测评 » 研一科研小白记录 2026.1.4 | 实验室服务器改为公钥登陆连接FileZilla的方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址