答案是,在本地主机上输入scp(secure copy),加密传输复制~/{a,b}.py,就可将我的主目录里的两个文件复制到虚拟机的temp的目录中。
wubijiadeMacBook-Pro:~ wooka$ scp ~/{a,b}.py wu@10.66.182.88:~/temp a.py 100% 53 65.4KB/s 00:00 b.py 100% 69 89.5KB/s 00:00接下来,执行虚拟机上被传送的文件。这时候,相当于在ssh的时候发送一条指令去执行a.py,这条指令用" "框起来,说明是要发送去云端再执行的指令。
wubijiadeMacBook-Pro:~ wooka$ ssh wu@10.66.182.88 "python3 ~/temp/a.py" This is the function in b接下来,对于云端虚拟机上产生的结果,我们要返回到本机中怎么办?其实,只要把scp的两个参数改变一下位置就可以了。
wubijiadeMacBook-Pro:~ wooka$ scp wu@10.66.182.88:~/temp/a.py ~/Desktop/ a.py 100% 53 72.8KB/s 00:00 Reference:[https://www.youtube.com/watch?v=SST5xl4SVA8&index=14&list=PLXO45tsB95cIiLTNZu-v3Y-xotBAjtH2x]