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("是否再次同步成功?..........");
表示上传本地文件到服务器的成功信息,如果想进一步确定是否上传成功,可以通过Xshell执行相关命令即可看到
1.打开Xshell,连接Linux虚拟机服务器
2.执行cd /home/hello2 进入指定目录。
3.执行ll命令,查看子文件夹数目
如上图所示表示hello2下面存在4个子文件夹(包含隐藏文件),说明同步本地文件到服务器成功。