参考链接1:https://blog.51cto.com/u_14239789/2505106
参考链接2:https://qlzhu.github.io/blog/15892/
参考链接3:https://zhuanlan.zhihu.com/p/105707830
1、创建公钥
windows 使用
more id_rsa.pub
- 在这一步,我使用的策略是,在 windows 下使用 putty 连接远程服务器(ip:10.96.26.69)
login as: dell [root 应该也可以]
- 然后将公钥复制到/home/dell 下的.ssh/authorized_keys。注意在dell用户里添加了公钥,后续就使用 dell 登录
3、配置 Remote-SSH插件
- 一定要添加 User dell
4、输入 dell 的登录密码guj…!
连接成功后,点击资源管理器里的“打开文件夹”
==============================================
Windows 下的配置
1、在windows 本地生成一对密钥
命令行:
ssh-keygen
然后一路按 Enter 键
进入id_rsa.pub路径,命令行:
more id_rsa.pub
拷贝具体内容
2、使用 Putty
mac 下载后会出现很多问题,windows 很快就可以下载绿色版,一路畅通。
实验室服务器内网 IP:10.96.26.69
在 Host Name (or IP address)输入10.96.26.69
然后将公钥复制到/home/dell 下的.ssh/authorized_keys。注意在dell用户里添加了公钥,后续就使用 dell 登录
针对 ssh 连接经常断线的解决办法
参考链接:https://blog.csdn.net/zyp361161/article/details/110946904
M1:在服务器端跟客户端设置长连接
M2:下载 tmux 或 screen
补充
服务器无法联网问题
因为通过校园网连接外网需要账号和密码,而服务器无图形化界面,需要在命令行配置。但是,如果连接的是已经配置好账号密码的路由器,则服务器无需再配置内网账号和密码。因此,当服务器网线接的是路由器的话,local PC也要连接路由器。
mac连接不上新服务器原因
因为mac连接的是nuaa.wifi6,与新服务器不属于同一个局域网。要让202的机器开热点。但开热点会造成一个问题,202机器无法连接新服务器。只有开启wifi才可以连接。【问题是:202机器是通过网线连接的,必然不会通过wifi连接呀】
vscode无法debug的原因
- 1)未安装 Python 扩展
- 2)如果安装了Python扩展,又无法卸载,它报错是因为Python C++ extension 扩展不让它卸载。应该先把Python C++ extension ,再把 Python 扩展里的 Jupyter 与 Pylance 扩展先卸载,再卸Python 扩展,最后重新安装
vscode 设置默认 debug 的环境
点击右下角