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文件

 

posted @ 2021-07-15 17:56  萌新的学习之路  阅读(904)  评论(0编辑  收藏  举报