欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

LNMP安装ftp服务器以及sublime text3使用sftp插件进行链接

程序员文章站 2022-03-04 17:15:03
...

在个人建站时,如果每次有bug或者一些修改时,需要我们在本地改好了再上传到服务器把原文件替换了,这样子效率非常低,而且每次都要全部替换。那么有没有办法实现在本地修改之后,服务器上能同步的进行更改呢?那就是使用ftp

  1. 首先在服务器上安装ftp服务器,具体安装详情下面的链接有提供,注意ftp安装包在lnmp的解压目录,所以一定要先进入该目录
    https://lnmp.org/faq/ftpserver.html

  2. 在sublime上安装sftp插件,插件的安装方式这里就不多说了,安装好了插件将sublime重启一下

  3. 在lnmp服务器上添加ftp,具体内容上面那个链接里面有,这里再说一下,使用lnmp ftp {add|list|del}命令对ftp账号进行管理,add是添加账户,list是显示有那些账户,del是删除账户,输入命令,按照系统提示进行操作就行了。

  4. 在sublime上选中文件夹,点击右键,选择sftp->map to remote…,点击之后,文件夹中会出现一个sftp-config.json文件,需要改的内容有如下做注释的地方,当然如果你有其他需求,自行更改。
// sftp, ftp or ftps
    "type": "sftp",//此处改为ftp,默认为sftp

    "save_before_upload": true,
    "upload_on_save": false,//是否需要保存就自动上传
    "sync_down_on_open": false,
    "sync_skip_deletes": false,
    "sync_same_age": true,
    "confirm_downloads": false,
    "confirm_sync": true,
    "confirm_overwrite_newer": false,

    "host": "example.com",//主机名
    "user": "username",//用户名,是你在lnmp上创建的ftp账号
    "password": "password",//密码
    //"port": "22",

    "remote_path": "/",//‘/’表示根目录
  1. 这里需要说明的一点是:在创建虚拟主机的时候,如果安装了ftp服务器,会询问是否创建ftp账户,如果在这个时候创建了ftp账户,使用sublime进行ftp连接时可能会报错,如果出现报错,就采用第3步的方式先把ftp账户删除之后重新创建。