存档

文章标签 ‘ftp’

sublime txt 2安装ftp方法

2013年11月25日 1 条评论

sublime txt 2本身只是一个编辑器,没有ftp编辑远程文件功能呢,如果需要额外的功能需要添加包括扩展。

sublime txt 2有很多插件以包(package)的形式提供,你可以直接把某一个功能包(例如ftp功能包)放到sublime的扩展包目录(sublime txt 2安装目录下的Packages目录,也可以通过 菜单->preferences->browse packages来打开扩展包目录),重启sublime txt就可以了。

browse packages

如果觉得手动安装不方便,也可以先安装包管理器(Package Control),这样只需要敲几条命令就能安装新的扩展,安装好Package Control后,windows和linux下调用命令方式 ctrl+shift+p ,os x下调用命令方式 cmd+shift+p 。

对于没装过package control的用户需要先安装Package Control,Package Control安装方法如下,已经安装过的用户可以略过这部分。

Package Control安装方法。

调出控制台通过ctrl+`或者View > Show Console menu

在控制台输入如下代码,

sublime txt 2输入

import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

sublime txt 3输入

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())package control install

执行成功后重启,在preferences里会看到package control,表示安装package control成功。

pcsucess

下面开始正式安装ftp插件了。

windows和linux下调用命令方式 ctrl+shift+p ,输入install后选如下选项后回车,调出package control窗口

install

在package install窗口输入sftp就会自动完成匹配,选中sftp后回车就可以自动安装了。

sftp

视情况等几分钟后,会弹出sftp的使用方法介绍,表示sftp安装成功。

安装完成ftp插件后使用方法

实时编辑

1.建立ftp连接配置

setup

2.输入ftp参数,如果用ssh协议就是sftp

config

4.点击浏览ftp browse server

5.用鼠标选折要访问的配置

6.连击上服务器,在下拉列表中会列出服务器的文件,

QQ截图20131124233016

7.选着你要编辑的文件,选中编辑edit就可以编辑了

QQ截图20131124233111

8.ctrl+s保存后就可以自动上传到服务器。

分类: 小技巧 标签: , ,

vsftp 安装配置

2013年8月15日 1 条评论

lnmp组合重要搭档就是ftp服务器,本文主要介绍的是vsftp的安装和配置。

vsftp的安装比较容易,配置文件比较复杂。

本例是使用操作系统账户当做ftp账户,安装完成后用系统账户就可以访问ftp。

1 编译安装vsftp

2 配置vsftp

默认情况下访问的是系统根目录,可已通过修改配置文件中的local_root为特定目录

local_root=/usr/local/nginx/html/quancha

3 启动vsftpd
/usr/local/sbin/vsftpd &

4 设置开机启动vsftpd
sed -i '$a/usr/local/sbin/vsftpd &' /etc/rc.d/rc.local

注意:
64位的系统编译之前先要执行cp /lib64/libcap.so.1 /lib/libcap.so.1命令

5 禁止特定的系统用户 如root访问ftp

配置文件中,修改如下配置,没有则增加
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd.user_list

vi /etc/vsftpd.user_list

增加用户,每行一个用户,文件中的用户不能访问ftp

root
www-data

分类: linux 标签: , , ,