我是靠谱客的博主 快乐小笼包,最近开发中收集的这篇文章主要介绍Macbook pro安装vscode并配置免密ssh访问腾讯云服务器记录一、安装vscode二、配置ssh免密登陆所需密钥三、vscode免密连接服务器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、安装vscode

官网下载vscode(https://code.visualstudio.com),并把下载的vscode拖到Applications中即可完成安装。
在这里插入图片描述

二、配置ssh免密登陆所需密钥

Mac端生成private-public密钥对,输入以下命令连续回车:

ssh-keygen -t rsa -f ~/.ssh/id_rsa.tencent -C "Key for 192.xxx.xxx.xxx" 

这里后缀用.tencent为了专钥专用,以作区分。
生成到 ~/.ssh/目录下,即/Users/muyao/.ssh目录下。
在这里插入图片描述
然后到了操作远端的环节:把本地生成的公钥(id_rsa.tencent.pub)追加到远端~/.ssh/authorized_keys中,可以先用ssh密码连上服务器执行以下命令(cat a >> b是追加,cat a > b是覆盖):

cat ~/.ssh/id_rsa.tencent.pub >> ~/.ssh/authorized_keys

最后是修改远端服务器的配置并重启ssh服务:

  • sudo chmod 777 /etc/ssh/sshd_config
  • 将文件PubkeyAuthentication设置为yes或解开注释
  • 重启ssh服务:service ssh restart

三、vscode免密连接服务器

vscode安装插件Remote - ssh,command+shift+P输入connect to host,输入ssh连接命令后打开配置文件:
在这里插入图片描述
在User下面增加一行IdentityFile /Users/muyao/.ssh/id_rsa.tencent,将本地私钥存放地址加进去:

Host 192.xxx.xxx.xxx
  HostName 192.xxx.xxx.xxx
  User ubuntu
  IdentityFile /Users/muyao/.ssh/id_rsa.tencent

此时,在面板中输入reload windows重开窗口就会发现已经不用输密码了。

最后

以上就是快乐小笼包为你收集整理的Macbook pro安装vscode并配置免密ssh访问腾讯云服务器记录一、安装vscode二、配置ssh免密登陆所需密钥三、vscode免密连接服务器的全部内容,希望文章能够帮你解决Macbook pro安装vscode并配置免密ssh访问腾讯云服务器记录一、安装vscode二、配置ssh免密登陆所需密钥三、vscode免密连接服务器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部