You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows本地Python脚本无法上传时,如何通过SSH访问远程服务器数据?

可行解决方法
  • 远程执行本地脚本(无需上传)
    利用SSH的管道特性,直接将本地脚本内容传递给远程服务器的Python解释器执行,完全不需要在远程存储脚本文件。执行命令:

    ssh your_username@remote_server_ip python3 - < /path/to/your/local_script.py
    

    原理是SSH会把本地脚本的内容通过标准输入(stdin)发送给远程的Python进程,远程Python直接读取并执行,不会在磁盘生成任何文件。

  • 挂载远程文件系统到本地
    使用sshfs工具将远程服务器上的目标数据目录挂载到本地电脑,之后直接在本地运行脚本,像访问本地文件一样读取远程数据。步骤:

    1. 本地安装sshfs(Ubuntu可执行sudo apt install sshfs,macOS可用brew安装)
    2. 创建本地挂载目录:mkdir ~/remote_data_mount
    3. 挂载远程目录:
      sshfs your_username@remote_server_ip:/path/to/remote/data ~/remote_data_mount
      
    4. 修改本地脚本,将访问远程数据的路径替换为本地挂载路径,直接在本地运行脚本即可。
  • 直接传递脚本内容到远程执行
    对于短脚本,可以直接通过cat结合管道传递内容到远程:

    cat /path/to/your/local_script.py | ssh your_username@remote_server_ip python3 -
    

    效果和第一种方法一致,只是写法不同。

内容的提问来源于stack exchange,提问作者Thomas Kroißenbrunner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 00:42:09