我正在尝试在本地 Windows 计算机通过 SSH 访问的远程 Linux 计算机上运行 python 脚本。该脚本包含一个循环,对于目录中的所有文件,它将转到本地 Windows 上的某个目录并运行基于命令行的程序。我不是 root 用户,在 Linux 机器上安装任何东西都相当困难。
我得到的基本错误是远程 Linux 机器在我的 Windows 上找不到 C: 目录。我计划对某个目录中的所有文件运行一个循环。
我的Windows是64位,Linux机器是64位Ubuntu。有什么建议么?
答案1
首先,您必须将脚本传输到 Linux 计算机,因此在ssh
将脚本传输到远程服务器之前scp
,您的脚本将位于 /tmp 目录中,然后ssh
执行应该位于 linux 计算机的 /tmp 目录中的文件。