Sublime Text3配置sftp插件,终于把连接超时(Connection timeout)解决了

时间:2022-09-16 18:10:55

       使用SFTP插件工作流程就变成了:使用 SFTP 打开文件 -> 使用Sublime Text3打开编辑修改文件 -> 保存文件(自动上传到网站服务器中)。工作效率可以说是大大提高了。为了提高工作效率,开始给SublimeText3配置sftp。先是使用用户名和密码去连接,总显示连接超时(Connection timeout),改用ftp/ftps就总是disconnect 或者 Connection timeout。用腾讯云生成的密钥也是如此。好东西用不上Sublime Text3配置sftp插件,终于把连接超时(Connection timeout)解决了

......好吧,说重点。解决方法及配置如下:

一、下载puttygen.exe。

      点击下载

二、生成密钥。

      运行puttygen.exe,弹出如下窗口,点击Generate,然后鼠标在窗口中随机移动以便产生随机数,生成密钥。

      将窗口红色区域内的公钥复制下来。点击“Save private key”生成.ppk文件,后面用到它。

          Sublime Text3配置sftp插件,终于把连接超时(Connection timeout)解决了

三、腾讯云SSH密钥。

      打开腾讯云服务器的SSH密钥页面,点击创建密钥。在弹出的如下窗口中选择“使用已有公钥”,

      名称随意填写,将刚才复制的内容粘贴到公钥的框里,点击确定,我们就能看到刚配置的密钥了。

         Sublime Text3配置sftp插件,终于把连接超时(Connection timeout)解决了

四、绑定云主机。

      首先将云主机关机。再回到SSH密钥页面。勾选刚才创建的SSH密钥,点击“绑定/解绑云主机”。

      选择云主机的所在地域,后选择云主机,成功后点击下方“确定”按钮。再去启动云主机。

         Sublime Text3配置sftp插件,终于把连接超时(Connection timeout)解决了

五、Sublime Text3安装package control 。

      前往https://packagecontrol.io/installation。复制Sublime Text3对应的python代码,

      Ctrl + ` 或 View -> Show Console。调出控制台,粘贴代码,回车。

      在Preferences可以看到有Package Control,表示安装成功。

六、Sublime Text3安装sftp

      Preferences->Package Control或者Ctrl + Shift + p,输入install在Package Install窗口输入sftp就会自动完成匹配,

      选中sftp回车,自动安装。

      弹出sftp的使用方法介绍,表示安装成功。

七、配置sftp。

      右键所需项目文件夹,弹出下拉菜单选择SFTP/FTP -> Map to Remote...,生成配置文件sftp-config.json。

      修改部分如下:

      "upload_on_save": true, //改为true,我希望一保存就上传
      "host": "你的host地址",
      "user": "root",
      "remote_path": "/code/", //修改为自己服务器需要放置的路径
      "ssh_key_file": "前面保存的.ppk文件的路径", //例如E:/code/sftpp.ppk

       放一张success图,以示鼓励:

     Sublime Text3配置sftp插件,终于把连接超时(Connection timeout)解决了