通过sftp同步本地文件到Linux服务器上
2017-03-28 11:57
489 查看
1.背景
在nodejs开发中,可运行其的系统有很多,但是让nodejs运行在合适的系统中必是一个不错的选择。用VMware虚拟机搭建了一个Linux服务器环境,利用Xshell模拟终端连接Linux服务器实现在windows下远程控制终端。通过sublime text中的sftp插件实现同步本地
文件到服务器中。
2.开发工具
sublime text ,Xshell, VMware3.操作演示
a.sublime text中下载sftpb.右键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个子文件夹(包含隐藏文件),说明同步本地文件到服务器成功。
相关文章推荐
- rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync【文件从本地上传到linux服务器有什么更好的工具?】
- linux下的ssh工具之,本地上传到linux服务器and Linux服务器文件另存为本地。非sftp工具。
- 通过sftp操作Linux服务器上的文件(java)
- 通过SecureCRT工具从远程Linux服务器下载文件到本地Windows
- 4000 【F2C】xshell上传windows本地文件到linux服务器(sftp)
- 从Windows 服务器通过sync向Linux服务器定时同步文件
- 通过对日志配置文件的修改,使得本地的日志同步给另一台PC(这两台PC在同一网络下)
- 如何将本地文件通过终端上传到linux服务器
- 通过SecureCRT从远程Linux服务器上下载文件到本地Windows
- 通过SecureCRT下载远程Linux服务器上的文件到本地Windows
- 通过pscp从linux服务器下载文件到本地windows操作系统记载
- 通过SecureCRT下载远程Linux服务器上的文件到本地Windows
- 通过SecureCRT下载远程Linux服务器上的文件到本地Windows
- 如何将本地文件通过终端上传到linux服务器或从linux主机下载文件到本地
- 通过IIS访问webservice不能删除文件,而在本地可以删除
- VS2008 VC 如何把图片等资源文件通过本地路径加载方式加载
- 保持Linux服务器间的文件同步
- ASP.NET获取远程网页下载到本地文件,通过URL生成静态文件的做法
- RHEL6通过安装光盘或ISO文件制作本地yum源的方法
- 从Linux服务器下载文件到windows本地