• 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 目录里面

    下面是我的配置,一般只需配置

    服务器,用户名,密码,以及连接路径

     1 {
     2     // The tab key will cycle through the settings when first created
     3     // Visit http://wbond.net/sublime_packages/sftp/settings for help
     4     
     5     // sftp, ftp or ftps
     6     "type": "ftp",
     7 
     8     "sync_down_on_open": true,
     9     "sync_same_age": true,
    10     
    11     "host": “xxx",
    12     "user": "xxx",
    13     "password": "xxx",
    14     //"port": "21",
    15     
    16     "remote_path": "/home/xxx",
    17     //"file_permissions": "664",
    18     //"dir_permissions": "775",
    19     
    20     //"extra_list_connections": 0,
    21 
    22     "connect_timeout": 30,
    23     //"keepalive": 120,
    24     //"ftp_passive_mode": true,
    25     //"ftp_obey_passive_host": false,
    26     //"ssh_key_file": "~/.ssh/id_rsa",
    27     //"sftp_flags": ["-F", "/path/to/ssh_config"],
    28     
    29     //"preserve_modification_times": false,
    30     "remote_time_offset_in_hours": 1,
    31     //"remote_encoding": "utf-8",
    32     //"remote_locale": "C",
    33     //"allow_config_upload": false,
    34 }
    View Code

    ③.点击菜单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用户是否有相应的权限了。

  • 相关阅读:
    Corlpack 0.5.1 发布,Ada 工具包
    HTML5状况及发展形势报告发布
    c++gtkutils 2.0.14 发布,轻量级的 C++ 类库
    Resin 4.0.34 发布,Java应用服务器
    IntelliJ IDEA 12.0.3 更新版发布
    StoryText 3.9 发布,图形界面测试工具
    UberStudent 2.0 "Lightweight" 发布
    中国移动集中化BI探索:数据仓库与Hadoop混搭
    MariaDB 10.0 和 MySQL 5.6 有何不同
    Java 转原生平台代码 RoboVM
  • 原文地址:https://www.cnblogs.com/fanfan259/p/4409757.html
Copyright © 2020-2023  润新知