我在家里设置了一个 Raspberry Pi xbmc 服务器,用于通过本地网络传输视频,但我希望能够通过互联网传输视频。我可以使用终端通过 SSH 和 SFTP 进入我的 Raspberry Pi,并且可以以 ~700KB/s 的速度从那里下载任何内容,我认为这个速度足以进行传输。但是,出于某种原因,当我使用 SFTP 和相同的凭据/端口尝试将设备添加到我的 XBMC 播放器时,XBMC 拒绝连接并显示消息:“XBMC 无法连接到网络位置。这可能是由于网络未连接。您仍要添加它吗?”
可能有一个我忽略的简单解决方案,但我想不出任何我尚未尝试过的方法。我可以根据需要提供更多信息。
答案1
嗯,你没有提到你转发了 SFTP 端口,但可以假设当你在终端时你是在远程执行此操作,因此必须转发端口。
除此之外,SFTP 和 SSH 默认使用相同的端口 IIRC(22),因此您可能需要将其中至少一个设置为非默认端口,以免服务器重叠。
此外,根据 Kodi 所运行的机器,您可以将 SFTP 共享映射到驱动器,然后将其添加到 Kodi 中,以避免任何与 Kodi 相关的问题。(SFTP 网络驱动器)
或者,你可以切换到另一个远程共享,例如SSH文件系统或 WebDAV (HTTPS)。