Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带browserify的ssh2模块_Javascript_Node.js_Ssh_Browserify - Fatal编程技术网

Javascript 带browserify的ssh2模块

Javascript 带browserify的ssh2模块,javascript,node.js,ssh,browserify,Javascript,Node.js,Ssh,Browserify,我正在使用node中的ssh2模块将文件从我的计算机传输到远程服务器。当我直接使用node进行作业时,它可以很好地工作,但我希望使用SSH从浏览器传输文件 我在想我可以用browserify做这份工作。我的想法是,用户按下浏览器中的一个按钮,bundle.js脚本标记激活上面链接的模块,允许用户选择的文件传输到服务器 关于如何做到这一点,有什么想法吗?据我所知,尝试在browserify中使用类似ssh2的东西的主要问题是browserify中仍然缺少加密。另一个大问题是浏览器中没有用于普通TC

我正在使用node中的ssh2模块将文件从我的计算机传输到远程服务器。当我直接使用node进行作业时,它可以很好地工作,但我希望使用SSH从浏览器传输文件

我在想我可以用browserify做这份工作。我的想法是,用户按下浏览器中的一个按钮,bundle.js脚本标记激活上面链接的模块,允许用户选择的文件传输到服务器


关于如何做到这一点,有什么想法吗?

据我所知,尝试在browserify中使用类似ssh2的东西的主要问题是browserify中仍然缺少加密。另一个大问题是浏览器中没有用于普通TCP套接字的垫片/多边形填充(目前)。我确实看到过一个项目,其中有人为browserify设计了一个客户端/服务器来模拟TCP套接字,但它看起来已经不再被维护了。

感谢您提供的信息。对于从浏览器到远程服务器的SSH文件传输,您有其他建议吗?您可以始终将文件上传直接从浏览器流式传输到处理SSH/sftp连接的服务器(或者先将文件上传保存到磁盘,然后通过SSH/sftp传输)。好的,我可以使用node创建Web服务器,让浏览器将用户选择的文件发送给它,并让Web服务器将ssh/sftp文件传输到远程服务器?正确,这可能是目前最好的方式。非常感谢您的帮助!如果我能找到一个合适的解决方案,我会把它贴在这里,这样其他人就能从中受益。