1. 确认主机上安装openssh
dpkg -l | grep ssh
观察是否安装了客户端 openssh-client 和服务器 openssh-server,如果没有,按照以下安装:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
首先确认ssh-server已经启动:
ps -e | grep ssh # sshd表示已经启动
如果没启动:
sudo /etc/init.d/ssh start
2. 为所有设备使用zerotier配置内网穿透
参考:https://www.wlplove.com/archives/34/
简单来说就是下载客户端,加入网络,在网页端通过即可。
3. 配置vscode免密登陆
可参考:https://zhuanlan.zhihu.com/p/143146239
简单来说就是:
ssh-keygen -t rsa -f '密钥串命名'
ssh-copy-id -i '密钥串命名'.pub root@远程服务器
最后一步,点击设置进入 /.ssh/config,给 host 增加 IdentityFile(本地私钥地址)(一般来说在\Users\xxx\sss
的路径)