Sublime Text下使用SFTP/FTP插件
一、前言
本文主要记录了Sublime Text编辑器下的SFTP/FTP的安装使用,方便linux和windows下的文件编辑,只是简单的记录,有不足之处,还望指教。
二、Linux和windows下的文件共享方式
1.Samba
2.FTP
3.NFS
4.WinSCP
5.sshfs
关于sshfs的方式,本人试过之后,可依然不成功,也可能是本人sublime text编辑器的问题,所以用了sftp/ftp插件的方式,感兴趣的朋友,可参考下面方式自己动手试试
https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh
三、SFTP/FTP插件的安装
1.sublime下的配置
①.ctrl+shift+p 呼出搜索框,输入 install package;
回车,再次输入 FTP,找到SFTP/FTP插件安装即可
②.成功后,点击菜单 File->SFTP/FTP->Setup Server来生成一个配置文件,修改后,保存即可
注意保存的路径是 菜单 Preferences > Browse Packages… 下的 User/sftp_servers 目录里面
下面是我的配置,一般只需配置
服务器,用户名,密码,以及连接路径
{
// The tab key will cycle through the settings when first created
// Visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
"type": "ftp",
"sync_down_on_open": true,
"sync_same_age": true,
"host": “xxx",
"user": "xxx",
"password": "xxx",
//"port": "21",
"remote_path": "/home/xxx",
//"file_permissions": "664",
//"dir_permissions": "775",
//"extra_list_connections": 0,
"connect_timeout": 30,
//"keepalive": 120,
//"ftp_passive_mode": true,
//"ftp_obey_passive_host": false,
//"ssh_key_file": "~/.ssh/id_rsa",
//"sftp_flags": ["-F", "/path/to/ssh_config"],
//"preserve_modification_times": false,
"remote_time_offset_in_hours": 1,
//"remote_encoding": "utf-8",
//"remote_locale": "C",
//"allow_config_upload": false,
}
③.点击菜单File->SFTP/FTP->Browse Server来连接服务器
也可以用 ctrl+alt + r+b 来打开
四、Linux下的配置
因为使用的是SFTP/FTP插件,所以服务器端需开启相应的服务,并创建相应的用户以及用户组等
1.服务的安装开启
1.检测是否安装ftp服务
rpm -qa |grep vsftpd 2.未安装则安装(当然可以有多种方式安装)
yum -y install vsftpd 3.开启服务
sudo /etc/init.d/vsftpd start
2.用户的创建
1.添加用户组
groupadd -g 501 ftp //添加用户组的同时,指定 用户组id号 (查看用户组信息 cat /etc/group) 2. 添加用户
useradd -d /home/ftp -g 501 -m ftp //添加用户的同时,创建用户主目录,指定用户组id号 (查看用户信息 cat /etc/passwd) 3.设置用户密码
passwd xxx (查看用户密码文件 cat /etc/shadow)
当然需要确定的是,使用ftp用户连接后,修改相应的目录或文件时,要确保ftp用户是否有相应的权限了。
Sublime Text下使用SFTP/FTP插件的更多相关文章
- 【Web】Sublime Text 3 连接sftp/ftp(远程服务器)
在 Win 下常用 Xftp 软件来和远程服务传递文件,但是要是在项目开发的时候频繁的将远程文件拖到本地编辑然后再传回远程服务器,那真是麻烦无比,但是Sublime中SFTP插件,它让这世界美好了许多 ...
- Sublime Text 3安装SFTP插件
前言: 最近在学习网页设计,陆续接触到了HTML.CSS和JavaScript,写的代码越来越多了,也越来越感觉到将代码上传到服务器上的流程太繁琐了.一开始我是用虚拟主机提供的控制面板下载上传网页代码 ...
- ubuntu下安装 Sublime Text 3 及 PlantUML 绘图插件
ubuntu下只想做C++的程序代码编写,最开始选择了codeblock,主要目的是安装简单,集成度高,还可以调试,但是用的时候老是无故退出,改了半天的代码就这样丢失,挺苦恼的,可能跟自己装的系统比较 ...
- ATOM & Sublime Text 下MarkDown插件功能比较
ATOM & Sublime Text 下MarkDown插件功能比较 作者:net66 更新日期:2016-6-14 10:50 [一] 编辑器 Sublime Text3 vs Atom ...
- Sublime Text 3 支持的热门插件推荐
SublimeText是一款非常精巧的文本编辑器,适合编写代码.做笔记.写文章.它用户界面十分整洁,功能非同凡响,性能快得出奇.这些非常棒的特性 包括任意跳转(Goto Anything).多重选择( ...
- Sublime Text 3 支持的热门插件推荐(转载)
SublimeText是一款非常精巧的文本编辑器,适合编写代码.做笔记.写文章.它用户界面十分整洁,功能非同凡响,性能快得出奇.这些非常棒的特性 包括任意跳转(Goto Anything).多重选择( ...
- 使用Sublime Text 3的HTML-CSS-JS Prettify插件格式化代码
很多时候,我们想要格式化HTML-CSS-JS代码,网站上有很多实现此功能的小工具,当然,我的网站首页也有.但是,如果我们的代码编辑器上面也有这样的功能,那不是更加快速便捷?So,接下来,我们看看Su ...
- Sublime Text 无法使用Package Control或插件安装失败的解决方法
Sublime Text用了一年多了,公司搬家近期突然发现Package Control无法安装新插件了.尽管不影响原有功能的使用.还是要解决它.因为本人用Windows系统,仅仅讨论Windosw下 ...
- Sublime Text 前端开发常用扩展插件推荐
Sublime Text 前端开发常用扩展插件推荐 Sublime Text Sublime Text 是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能 更重要的是,Sublime Text ...
随机推荐
- (64位)本体学习程序(ontoEnrich)系统使用说明文档
系统运行:文件夹system下,可执行文件ontoEnrichment 概念学习 --------------------------------------------------------1.简 ...
- Java SpringMVC框架学习(二)httpServeltRequest和Model传值的区别
HttpServletRequest 为什么大多程序在controller中给jsp传值时使用model.addAttribute()而不使用httpServeletRequest.setAttrib ...
- python爬虫-图片批量下载
# 爬起摄图网的图片批量下载# coding:utf-8 import requests from bs4 import BeautifulSoup from scipy.misc import im ...
- python的一个小原理
在许多语言当中,类似于a.b()这样的调用方法是一个整体,但在Python中,它其实是两部分:获取属性a.b,调用().所以也可以写成: c = a.b c() 2.关于继承 class a: num ...
- lucene简介——(一)
0.概念性东西 1.数据分类
- Bug Bounty Reference
https://github.com/ngalongc/bug-bounty-reference/blob/master/README.md#remote-code-execution Bug Bou ...
- Linux那些事儿之我是Hub(大结局)挂起自动化【转】
转自:http://blog.csdn.net/fudan_abc/article/details/1805471 目睹了当今大学校园的素质流氓化,kiss公开化,消费白领化,上课梦游化,逃课普遍化, ...
- 优化MySQL的21个建议 – MySQL Life【转】
今天一个朋友向我咨询怎么去优化 MySQL,我按着思维整理了一下,大概粗的可以分为21个方向. 还有一些细节东西(table cache, 表设计,索引设计,程序端缓存之类的)先不列了,对一个系统,初 ...
- pymongo创建索引
from database import db db_list = ["table1", "table2", "table3", " ...
- Redis常见业务场景应用
一定时间范围内不可重复发短信问题 Redis实现消息队列 Redis实现Session共享 ...