通过sftp实现与云服务器通信

个人新博客地址→点我♪(^∀^●)ノ

目的

IDE端实时保存修改,云服务器端接收到最新项目,实现项目最新进度,
本次项目为一个实现浏览器端实时输入数据,云服务器接受到数据的小demo。

主要分为本地端sftp的配置和云服务器端的配置

云服务器安装基本包

所需要的包

安装文件上传下载工具

# yum install lrzsz

安装NODEJS运行环境

# yum install nodejs

安装刷新保存工具

npm install nodemon -g

安装本次项目依赖

npm install koa sha1 axios

webStron配置sftp

导出shell用户密钥


配置webStrom端sftp的Contection

SFTP host 为服务器公网IP port端口为服务器通信端口

Root path 为云服务器根目录 这里默认应该设置为/云服务器根目录的

User nameroot

Auth typeKey pair

Private key file为刚才导出的用户密钥

测试连接

点击yes完成测试

配置webStrom端sftp的Mappings

Local path: 本地项目路径

Deployment path: 项目发布路径(云服务器端)

Web path: web浏览器端路径

配置webStrom端sftp的Excluded

为本次项目下忽略的文件配置,类似gitignore,本次不配置

配置每次保存后自动上传

配置完成后,在项目上点击右键会有 upload to **** server的快捷方式,效果如下:

实现服务器端运行项目

云服务器端打开80/80端口,配置过滤规则,简单测试:

输入数据:

云服务器端接受数据:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值