使用ssh运行本机单个.py文件 :
ssh morvan@192.168.0.114 python < test.py
使用scp传输文件, 并在云端运行多个存在相互依赖关系的.py文件(a调用b):
scp {a, b}.py morvan@192.168.0.114:~/Desktop/
ssh morvan@192.168.0.114 "python ~/Desktop/a.py"
文件回传到本机当前路径:
scp morvan@192.168.0.114:~/Desktop/b.py c.py
(重命名)
若ssh命令需弹出窗口(如程序或可视化界面):
- 在显示器0显示firefox
ssh morvan@192.168.0.114 "export DISPLAY=:0; firefox"
- 先后执行两个指令, 指定显示器0, 并运行python
ssh morvan@192.168.0.114 "export DISPLAY=:0; python3 reinforcement_learning.py"
使用public/private rsa key:
- mac上输入
ssh-keygen
(默认保存到~/.ssh/id_rsa) - 若不使用密码则直接两次回车
- 将公钥复制到linux上
ssh-copy-id morvan@192.168.0.114
创建共享文件夹避免来回复制文件:
- Linux创建Shared文件夹,右键Local Network Share更改网络属性
- 为共享文件夹创建密码
sudo smbpasswd -a morvan
服务器/虚拟机登录校园网
curl -d "DDDDD=学号&upass=密码&AMKKey=''" "http://10.3.8.211/login"