将闲置主机作为云计算平台
如果你有一个闲置的主机比如PC,可以为其安装linux或者就使用windows,为其安装OpenSSH将其变为linux server,从而我们就可以用性能较弱的mac搭配一些linux命令就可以在PC上进行高性能或者长时间的运算。
- linux安装openssh
1 | # ubuntu |
windows安装openssh
- 先下载openssh-win61.zip并解压至C:\Program Files\OpenSSH
- 打开powershell并进入C:\Program Files\OpenSSH
- 安装
1 | powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 |
- 启动openssh并设置openssh自启动
1 | sc config sshd start= auto |
配置参考:https://www.jianshu.com/p/6e5bc39d386e
在云端运行本地脚本
比如我要在server上运行本地的一个python脚本test.py:
1 | ssh root@192.168.0.101 python3 < ~/Desktop/test.py |
tips: python3
是服务器端python3的命令,<
是重定向,~/Desktop/test.py
是本地的python文件。
在云端和本地之间传输文件
1 | # 将本地的~/Desktop/test.py文件复制到云端root@192.168.0.101下的~/Desktop目录 |
在云端执行命令
双引号中的代表在云端环境执行的命令
1 | ssh root@192.168.0.101 "python3 ~/Desktop/test.py" |