前段时间学了在自己电脑上通过ssh连接工作站,并用命令行/anydesk进行操控。在此基础上,为方便改码看码,将工作站上配置好的docker环境或anaconda环境通过ssh连接到笔记本的pycharm上。具体流程如下,供参考,若有理解不到位的地方欢迎指出。
1. 连接ssh
此步骤用于进行远程操作。
可以采用远程桌面的形式连接,下载安装anydesk软件,进行配置并输入工作站主机的ip和端口、密码进行连接。
可以在terminal连接,输入指令
ssh [用户名]@[ip]
例如:ssh beauty@11.111.11.111
然后根据提示输入密码,即可连接成功。
2. 以docker为例
2.1 在远程端新建容器:
docker run -it -p 50004:22 --gpus all --name=pytorch-cuda10-ssh --shm-size 8G --privileged --device=/dev/video0 -v /dev/video0:/dev/video0 -v /data/hxl/pytorch_cuda10/:/root/my/ -v /etc/localtime:/etc/localtime:ro -v /tmp/.X11-unix:/tmp/.X11-unix -w /root/my/ -e DISPLAY=unix$DISPLAY -e GDK_SCALE -e GDK_DPI_SCALE image-pytorch-cuda10:ssh bash
其中50004:22是自己设置的docker端口50004对应的宿主机端口22,这个doc