您的位置:首页 > 运维架构 > Linux

通过sftp同步本地文件到Linux服务器上

2017-03-28 11:57 489 查看

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个子文件夹(包含隐藏文件),说明同步本地文件到服务器成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vmware linux nodejs
相关文章推荐