从远程 ssh 服务器添加路径

从远程 ssh 服务器添加路径

我有一个远程 SSH 服务器,其中包含 exe 文件(位于 /usr/bin/linux)。我想在本地主机上的映像上运行服务器上的 exe 文件,即,将 me@remote:usr/bin/linux 添加到我的本地路径。我该怎么做?

答案1

如果您的系统已安装它,您可以使用它sshfs使程序看起来像是本地的:

mkdir ${HOME}/linux-progs
sshfs me@remote:/usr/bin/linux ${HOME}/linux-progs
PATH=${PATH}:${HOME}/linux-progs
run-something-from-linux-progs

完成远程文件系统后,运行fusermount -u ${HOME}/linux-progs以卸载远程文件系统。

答案2

在本地运行它们意味着您必须以某种方式(即时、一次、定期等)复制它们。另一个选项是来回传输输入和输出,然后远程执行文件。哪个选项更合适取决于输入的大小等。如果您只想使用 X(或类似的东西)打开远程会话,那么 /urs/bin/ 中的简单脚本和一些 ssh 密钥可能是可行的方法。

相关内容