看尚硅谷的视频知道了免密连接的原理
本地
- 生成公钥和私钥
1 | ssh-keygen -t rsa |
- 生成的公钥和私钥在
C:/user/xxx/.ssh
目录下
1 | id_rsa:是私钥 ,私钥存在自己电脑上 |
3.在vscode中安装Remote - SSH
插件, 然后按步骤连接服务器,在配置文件中填写服务器的ip地址,用户名,密码,端口号等信息
1 | Host 服务器名称 |
服务器
- 在服务器上进入.ssh文件夹
1 | cd ~/.ssh |
- 创建/打开一个
authorized_keys
文件
1 | touch authorized_keys |
- 把本地的公钥内容复制到
authorized_keys
文件中保存
1 | 或者上传id_rsa.pub到.ssh文件夹 |
完成