1.背景

在nodejs开发中,可运行其的系统有很多,但是让nodejs运行在合适的系统中必是一个不错的选择。用VMware虚拟机搭建了一个

Linux服务器环境,利用Xshell模拟终端连接Linux服务器实现在windows下远程控制终端。通过sublime text中的sftp插件实现同步本地

文件到服务器中。

2.开发工具

sublime text ,Xshell, VMware

3.操作演示

a.sublime text中下载sftp




b.右键hello项目文件,点击SFTP/FTP中的Map to Remote...,会自动打开sftp-config.json配置文件,其中需要修改几个配置信息:
1. upload_on_save:表示保存文件自动同步更改到服务器端。默认为false,改为true
2.host:主机地址,修改为服务器的IP即可
3.username和password改为之前登录Linux服务器的对应信息即可,一般为root
4.remote_path:远程服务器的项目文件地址,Linux虚拟机中一般都放在home下面

c.打开hello2.js,随便写两句测试性代码

console.log("同步代码到Linux成功!");
console.log("是否再次同步成功?..........");

此时按下Ctrl+s时,出现下图效果



表示上传本地文件到服务器的成功信息,如果想进一步确定是否上传成功,可以通过Xshell执行相关命令即可看到

1.打开Xshell,连接Linux虚拟机服务器


2.执行cd /home/hello2 进入指定目录。

3.执行ll命令,查看子文件夹数目

如上图所示表示hello2下面存在4个子文件夹(包含隐藏文件),说明同步本地文件到服务器成功。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐