使用SFTP传输/访问Linux实时操作系统的文件

Linux Real-time OS较Vxworks、Pharlap实时操作系统大幅提高了数据传输的安全性,故文件传输安全性也提高。以往基于ftp协议进行文件传输的方式由于安全性的问题,在LabVIEW 2020版本后淘汰。请参阅《在 NI Linux 实时目标上使用 FTP》

针对Linux Real-time OS文件传输推荐使用SFTP协议实现。

|使用 FileZilla 通过 SFTP 进行文件传输

FileZilla 是一款免费、开源的 SFTP 工具,提供简洁直观的用户界面,方便用户浏览和操作远程系统的文件系统。

使用SFTP传输/访问Linux实时操作系统的文件

SFTP(SSH 文件传输协议)是 SSH 的扩展协议,因此在使用该方法时,必须确保远程设备启用了 SSH 服务

|启用设备 SSH 服务的方法如下:

  1. 启动设备,并将其连接到网络,或直接连接至开发计算机。
  2. 打开 NI MAX,在“远程系统(Remote Systems)”下找到设备。
  3. 可能需要登录控制器以访问设置(默认用户名为 admin,默认密码为空)。
  4. 在“启动设置(Startup Settings)”窗口中勾选“启用 Secure Shell 服务器(sshd)”。
  5. 保存更改后,目标设备将自动重启。

|使用 FileZilla 连接目标设备的文件系统:

  1. 打开 FileZilla。
  2. 在“主机(Host)”字段输入目标设备的 IP 地址(可在 MAX 中设备的“系统设置(System Settings)”标签页找到)。
  3. 在用户名和密码字段中输入相应的凭据。
  4. 在“端口(Port)”字段输入 22,这是 SFTP 和 SSH 的默认端口。
  5. 点击“快速连接(Quickconnect)”。
使用SFTP传输/访问Linux实时操作系统的文件

完成上述操作后,您即可通过 FileZilla 与 NI Linux Real-Time 目标设备的文件系统进行交互。

更多Linux RTOS文件访问方法请见参考文档。

 Refernence:

  1. FileZilla,FileZilla下载
  2. NI,Tools Available for File Transfer/Access on NI Linux Real-Time Targets
  3. NI,Using FTP With an NI Linux Real-Time Target
  4. NI,如何通过FTP将文件传输到远程系统,Legacy for Vxworks & Pharlap

联系我们

(+86) 028-60707266

sales@zhenzetech.com.cn

微信