JavaScript文件传输SSH

问题描述 投票:2回答:2

我目前正在开发一个基于浏览器的项目,我第一次使用JavaScript,HTML和CSS,没有这些语言的经验。基本上该项目涉及以下内容:(1)允许用户通过以下代码上传.csv文件:

    <input id="files" type="file" accept=".csv" />

(2)读取文件,(3)转换为YAML文件(.yml),(4)通过SSH / SCP / SFTP将其上传到远程服务器。

我已经完成了(1)和(2)但我真正遇到的问题是第4部分。我的问题是:

  • 是否有可能在JavaScript中通过SSH / SCP / SFTP将文件上传到远程服务器,请记住这是一个基于浏览器的项目。
  • 如果不是,有哪些基于浏览器的替代方法允许用户这样做?
  • 使用JavaScript制作.yml文件的任何好资源?

谢谢。

javascript ssh yaml sftp scp
2个回答
0
投票

客户端JavaScript的安全性是一个有缺陷的想法,因此你不太可能找到基于JS的SSH实现(SSH是非常复杂的协议系列)。最好的选择是要有一个Java小程序来完成这项工作(必须对applet进行适当的数字签名才能连接到第三方位置)或将文件上传到Web服务器并让文件上传到其他地方。

© www.soinside.com 2019 - 2024. All rights reserved.