【环境配置】本地配置sublime text以及和远程linux设置sftp
工具:
sublime text 2(mac版)
远程linux(centos 7系)
securCRT(for mac)
【本地安装并配置securCRT(for mac)】
关于配置:
1、解决终端连接服务器短时间自动断开连接的问题:
修改服务器sshd_config文件,直接修改 /etc/ssh_config文件
将 #ServerAliveCountMax 3
#ServerAliveInterval 0
的注释去掉,并且 ServerAliveInterval 0 改为 ServerAliveInterval 5
参数备注 :
(1)ServerAliveCountMax 3 :表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不会不响应.
(2)ServerAliveInterval 0 :指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送.
而ServerAliveInterval 5表示每5秒向服务器发送一次,这样就保持长连接了。
2、securCRT设置终端颜色
参考博客:https://blog.csdn.net/yulei_qq/article/details/47733327
【sublime text 2(mac版)的安装配置】
(1)安装:https://www.sublimetext.com/2 对应的插件install package安装命令:https://packagecontrol.io/installation#st2
(2)想在本地mac的sublime上同步远程linux的代码,一种方法使用sublime自带的sftp/ftp插件,另一种方法是使用samba。本文下来介绍如何使用使用sublime自带的sftp/ftp插件:需要在本地sublime配置以及远程linux配置两部分:
第一部分:配置远程linux主机(我的是centos 7系)
step1:安装vsftp
yum -y install vsftpd
step2:修改配置文件
vi /etc/vsftpd/vsftpd.conf
保证下面3项为YES
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
step3:设置vsftpd开机启动
systemctl enable vsftpd.service
step4:启动并查看vsftpd服务状态,systemctl启动服务成功不会有任何提示,绿色的active表示服务正在运行
systemctl start vsftpd.service
systemctl status vsftpd.service
第二部分:在本地sublime配置
step1: 插件安装
用Package Control安装插件
按下Ctrl+Shift+P调出命令面板
输入install 调出 Install Package 选项并回车,然后输入sftp,下拉列表中会出现一些相关的插件,选中sftp进行安装就行。插件安装过程可以查看Sublime左下角的状态栏的信息。
step2:基本连接
插件安装完成以后,需要进行配置。选菜单栏中的File->SFTP/FTP->Set up Server。这样就会打开一个配置文件:
{
// 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": "sftp",
"save_before_upload": true, // 支持ctrl + s自动同步到服务器
"upload_on_save": true, // 支持ctrl + s 自动同步到服务器
"sync_down_on_open": false,
"sync_skip_deletes": false,
"sync_same_age": true,
"confirm_downloads": false,
"confirm_sync": true,
"confirm_overwrite_newer": false,
"host": "ip",
"user": "user",
"password": "passwd",
//"port": "22",
"remote_path": "/home/admin/",
"ignore_regexes": [
"\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
"sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/",
"\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini"
],
//"file_permissions": "664",
//"dir_permissions": "775",
//"extra_list_connections": 0,
"connect_timeout": ,
//"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": 0,
//"remote_encoding": "utf-8",
//"remote_locale": "C",
//"allow_config_upload": false,
}
我们需要配置一些远程连接的基本信息,如上图。远程IP、用户名、密码、打开目录。配置完成以后保存文件。
在选菜单栏中的File->SFTP/FTP->Browse Server 就可以看到自己配置的远程连接信息了,然后选中连接即可。然后就可以浏览远程服务器中的文件了。
step3:同步文件夹
先在本机mac下创建一个文件夹(最好使用英文),使用Sublime打开。
此时,右键左侧sidbar中这个文件图标,选择SFTP/FTP: SFTP > Map to Remote…
然后会打开一个.json的配置文件。我们需要在这个文件中配置连接需要的信息。同上面的配置。
保存文件,右键文件图标,SFTP > Download Folder,就可以把远程文件夹的文件下载到同步的文件夹中了。以此类推,我们可以进行文件上传、同步等操作。
【环境配置】本地配置sublime text以及和远程linux设置sftp的更多相关文章
- Linux添加目录到环境变量以及添加Sublime Text到环境变量
本文主要介绍了Linux添加目录到环境变量以及添加Sublime Text到环境变量,通过具体的解释说明,让我们从中学到Linux添加目录到环境变量以及添加Sublime Text到环境变量的精髓所在 ...
- Windows 下的 Sublime Text 2 配置汇总, Sublime Text 3 亦可借鉴
1)软件下载地址:http://www.sublimetext.com/2 2)安装 Package Control ,方便安装和管理插件,网络资源很多,这里附上一篇:http://www.imjef ...
- 编辑器配置 vscode / Atom / Sublime Text
vscode配置 https://code.visualstudio.com/docs/languages/cpp https://www.zhihu.com/question/30315894/an ...
- apache window环境下本地配置虚拟主机
1.在httpd.conf中去掉如下注释: # Virtual hostsInclude conf/extra/httpd-vhosts.conf 2.在 httpd-vhosts.conf添加内容 ...
- sublime text 换行与不换行设置
# 修改添加如下图右侧红框内容即可- 打开文件不换行
- MinGW安装与环境变量配置和Sublime Text 2搭建C++编译环境
MinGW安装与环境变量配置 从http://sourceforge.net/projects/mingw/下载MinGW,安装到D:\MinGW.工具集选择安装(之后还可以进行安装卸载):至少需要安 ...
- Sublime Text 3配置 Python3 开发环境
来自 https://www.cnblogs.com/zhangqinwei/p/6886600.html Sublime Text作为一款支持多种编程语言的文本编辑神器,深受广大开发者的喜爱.通过简 ...
- Mac Sublime Text 3 配置Python环境及安装插件
一.下载安装Sublime Text 3 官网下载地址:http://www.sublimetext.com/3 二.配置Python开发环境 1.点击右下角,选择python 2.添加编译环境pyt ...
- 配置sublime text 前端环境
SublimeLinter是Sublime的一个代码检测工具插件.安装前台是配置好node环境 1,在sublime text安装 SublimeLinter 按下 Ctrl+Shift+p 进入 C ...
随机推荐
- 塔式Server 服务器ESXI6.5安装
参考文献: https://www.cnblogs.com/yufusec/p/9181422.html 第一步: esxi6.5.ios文件的下载 第二步: 通过UltraISO软件 制作启动盘或光 ...
- cookies_ajax
views def test_user(request): print('start') if request.method=='POST': print('goon_test_user') user ...
- opencv给图片添加文字水印<转>
其中有一些改动为了文字大小等还有一些图片的尺寸,真正使用的时候可以把尺寸的屏蔽掉 头文件: //==================================================== ...
- SRM-供应商关系管理
https://wiki.scn.sap.com/wiki/display/SRM 供应商关系管理 SAP SRM 跳到元数据结束 由前成员创建,最后由Tamas Koban于2019年1 ...
- JAVAWEB 一一 Hibernate(框架)
实体类关联数据库字段,操作实体类,HQL语句对数据结构CRUD) 引入jar包 配置文件 hibernate.cfg.xml User.hbm.xml <?xml version="1 ...
- Hibernate 再接触 基础配置 续
<property name="show_sql">true</property> 这句话是意思显示sql语句 <property name=&quo ...
- ArcGIS案例学习笔记-点群密度统计
ArcGIS案例学习笔记-点群密度统计 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 目的:对于点群,统计分布密度 数据: 方法: 1. 生成格网 2. 统计个数, ...
- 手机移动端web前端常见问题整理
移动端常见问题及解决方案 一.meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="w ...
- java 导包
在maven 中搜索相关模块依赖 http://mvnrepository.com/artifact/org.apache.spark/spark-mllib_2.10/1.0.0 dependenc ...
- svn转git
在Git Bash 中输入 git-svn clone http://devsvnread.uuzuonline.net/GOT_PRIVATE/server/ --no-metadata -T tr ...