编者按:该文件被选为MATLAB中央本周精选
一个新的使用Ganymed-SS2 Java库的Matlab接口。重命名命令改进了现有的Matlab/SSH2代码库的局限性(参见灵感提交),使用了一个简单的命令列表。
如果您需要从您的Matlab会话访问远程计算机(用于接近实时的数据传输等),这组函数允许您发送命令并获取返回值。包括SFTP和SCP文件传输功能。支持公钥认证和改进的多命令支持。
这需要开源的Ganymed SSH-2 Java版本,它可以免费获得并自动包含在zip文件中。对于SFTP-GET,必须使用附带的自定义Ganymed SSH-2 Java库,该库与Matlab兼容。
看到ssh2-examples。的文档。
如需支持,请直接与作者联系,而不是先贴在“评论和评分”。可以在通信后发布有用的信息或评论,以确保对其他人有用的信息,而不是在评论中大量显示失败的SSH/SFTP/SCP连接信息。
#1连接问题是Matlab机器上的软件防火墙阻止Java进行连接。如果您能够连接到同一台机器,请检查这一点。
ssh-server上支持的身份验证问题。有关更多信息,请参阅Ganymed-SSH2 faq。http://www.ganymed.ethz.ch/ssh2/FAQ.html
此外,我很乐意在评论区听到你是如何以及在哪里使用这篇文章的。
引用作为
大卫·弗里德曼(2022)。SSH/SFTP/SCP For Matlab (v2)(//www.ru-cchi.com/matlabcentral/fileexchange/35409-ssh-sftp-scp-for-matlab-v2), MATLAB中央文件交换。检索.
MATLAB版本兼容性
创建R2009b
与任何版本兼容