在VPS上运行本地Python脚本

在VPS上运行本地Python脚本,python,vps,remote-server,Python,Vps,Remote Server,我正在尝试使用VPS Speed Internet在VPS上运行python脚本 在测试stackover流中的一些答案时,将其设置为:myscript.py | sshroot@mymachine蟒蛇3 脚本似乎不像我所希望的那样在VPS上运行 我的脚本正在打印他运行的机器的IP地址: import socket def get_Host_name_IP(): try: host_name = socket.gethostname() host_ip

我正在尝试使用VPS Speed Internet在VPS上运行python脚本

在测试stackover流中的一些答案时,将其设置为:
myscript.py | sshroot@mymachine蟒蛇3

脚本似乎不像我所希望的那样在VPS上运行

我的脚本正在打印他运行的机器的IP地址:

import socket


def get_Host_name_IP():
    try:
        host_name = socket.gethostname()
        host_ip = socket.gethostbyname(host_name)
        print("Hostname :  ", host_name)
        print("IP : ", host_ip)
    except:
        print("Unable to get Hostname and IP")

get_Host_name_IP()
在本地计算机上运行此脚本时,ip地址为:
ip:192.168.111.1

同样,当我使用
myscript.py | ssh在VPS上运行脚本时root@mymachinepython3
我得到了相同的ip地址
ip:192.168.111.1

通常,由于脚本在VPS上运行,因此我应该获取VPS的IP地址

请问这是如何实现的