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

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个子文件夹(包含隐藏文件),说明同步本地文件到服务器成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值