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用戶是否有相應的權限了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM