VScode 免密登录
1.在本地电脑配置公私钥
# 输入 ssh-keygen -t rsa # 防止忘记,建议一路回车 # 默认 密钥id_rsa和公钥id_rsa.pub文件都默认保存在(C:\User\用户/.ssh)文件夹下)
2.将公钥拷贝到远程服务器用户目录下
# 方法1用scp文件传输 scp id_rsa.pub root@192.168.255.130:/root/.ssh/ # 方法2用xftp 6工具将公钥id_rsa.pub直接复制到/root/.ssh/目录下 # 将公钥内容写入文件中 cat id_rsa.pub >> authorized_keys # 权限 chmod 600 authorized_keys # 远程server的配置即修改好了
3.在vscode 中配置host user
# 即windows C:\Users\xxx\.ssh\config文件
# 或者vscode的设置按钮可以直接配置
Host xxx # 远程连接名字
HostName xxx # ip
User xxx # 登录用户名
4.当有多个服务器开发时,可以同样配置免密登录。只需完成上述2,3步骤即可。
# 1.scp 已配置的主机下的authorized_keys 到需要配置免密的主机 scp authorized_keys root@ip:/root/.ssh/ # 2.免密主机权限设置 chmod 600 authorized_keys # 3.vscode设置settings,编辑config文件