atom配置ftp服务


通常我们本地写代码是需要上传到测试服务器上进行测试,但是每次都登录服务器,通过scp命令进行文件传输,比较麻烦

下面就在开发工具atom配置ftp服务使项目文件与服务器文件直接对应上,达到文件夹共享的功能


安装ftp功能的插件

atom上安装插件的地方搜索remote-ftp,并安装
图片描述

配置ftp服务
  1. 打开一个需要共享的项目文件夹或者新建一个文件夹
  2. 打开ftp配置的侧边栏可以通过Packages -> Remote FTP -> Toggle或者快捷键打开control+option+o
    图片描述
  3. 新建一个sfpt配置文件通过Packages -> Remote FTP -> Create SFTP config file通过方式创建的配置文件有一些默认的配置想,若直接点击侧边栏的Edit Configuration会创建一个空白的配置文件

配置文件的内容为:

{
    "protocol": "sftp", # 协议名称 有sftp 和  ftp
    "host": "example.com", # 服务器地址,可以是域名或者ip地址
    "port": 22, # 服务端口
    "user": "user", # 服务器用户名
    "pass": "pass", # 服务器密码
    "promptForPass": false, # 是否弹出输入密码提示
    "remote": "/", # 服务器上需要连接的文件夹,绝对地址
    "local": "./", # 本地需要共享的文件夹
    "agent": "",
    "privatekey": "",
    "passphrase": "",
    "hosthash": "",
    "ignorehost": "",
    "connTimeout": 10000, # 多长时间等待连接完成,连接超时
    "keepalive": 10000, # 多长时间发生 dummy 命令区保持连接
    "keyboardInteractive": false, # 是否开启验证码 键盘交互
    "keyboardInteractiveForPass": false,
    "remoteCommand": "",
    "remoteShell": "",
    "watch": [], # 监听哪些文件或者文件夹,当有改动时就会自动上传
    "watchTimeout": 500 # 文件最后一次修改到开始上传之间的延迟
}
这里通过 SFTP进行讲解,由于 FTP服务需要在服务端启动 FTP服务
  1. 修改配置完成之后可以在侧边栏进行连接服务或者修改配置文件,连接成功之后的显示
    图片描述
  2. 同步本地的项目文件
    图片描述
  3. 最后如果有文件不需要上到服务器的可以添加.ftpignore文件Packages -> Remote FTP -> Create ignore file用法和.gitignore一样

完成!!! 到此为止本地的文件夹就已经和远程的文件夹关联起来了,若监听对应的文件夹,那么修改后就会自动上传到服务器了

图片描述

扫描关注,查看更多文章,提高编程能力

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值