Remote-FTP 配置(Atom 插件)

96
leehuishiung
2016.11.28 14:12* 字数 779

Remote-FTPAtom 编辑器 中的一个插件。我们可以用它轻松地通过 FTP、FTPS 或 SFTP 协议远程访问及编辑服务器上的文件。

当你安装好后,跟着我的思路和例子,做一次实验,以后你就举一反三。

在这之前,你要搞清楚一件事,Remote-FTP 是基于整个目录、整个目录、整个目录的同步。什么意思?也就是说,你在服务器上先要有一个目录,然后告诉 Remote-FTP,Remote-FTP 就会帮你将这个目录下的所有文件同步到本地。记住,是 将整个目录同步到本地

搞明白了之后,我们就开始做实验咯!

实验步骤
  1. 在服务器上新建一个目录
  2. 在本地创建一个目录
    (你可能已经猜到,我要将服务器端新建的那个目录同步到本地新建的这个目录)
  3. 用 Atom 打开本地那个目录
  4. 创建并配置 SFTP 配置文件
  5. 连接服务器
  6. 进行同步
  7. 成功

下面我每一步都演示给你看。

第 1 步:

我在服务器的 /home/wilson/ 目录下创建了一个名为 hahaha 的 Django 项目。见下图:

第一步:在服务器上新建一个目录

我准备把 /home/wilson/hahaha/ 目录同步到本地。

第 2 步:

在本地的 E drive 下新建一个名为 hahaha 的文件夹。
(新建文件夹这么简单的操作我就不截图了)

第 3 步:

用 Atom 打开 E:\hahaha 文件夹,因为我要把服务器的那些文件同步到这个文件夹下。如下图:

第三步:用 Atom 打开本地那个目录

打开后是这样的:

第三步:用 Atom 打开本地那个目录
第 4 步:

按照下图去做:

第四步:创建 SFTP 配置文件

做以下 5 处修改(不要照抄,根据你的情况配置):

第四步:配置 SFTP 配置文件

其中:

  • host:服务器访问 IP 地址(如果你用 VMware,你的地址可能是 192.168.xxx.xxx 这样的)
  • port:SSH 端口(如果你没有改过,就是 22 )
  • user:用户名
  • promptForPass:每一次连接时弹出对话框让我输密码
  • remote:服务器要同步下来的目录

改完后保存。保存后,你会看到本地的 E:\hahaha 文件夹下有一个名为 .ftpconfig 的文件,这就是你刚刚编辑的配置文件,待会儿你用 Remote-FTP 进行连接时,它会读取这个文件。

第 5 步:

如图:

第五步:连接服务器

在这里输入密码后敲回车:

第五步:连接服务器

你就会发现左边有两个目录树了,左边是本地的,右边是服务器的:

第五步:连接服务器
第 6 步:

如下图,进行同步(右击服务器的 / 目录,选择 Sync local <- remote):

第六步:进行同步
第 7 步:

如果你要编辑,请编辑左边的(本地的),当你用 Ctrl + s 保存时,Remote-FTP 就会帮你自动同步到服务器。

编辑左边的(本地的)
编辑左边的(本地的)
编辑左边的(本地的)
……

小小熊 の 技术秘笈
Gupao