利用 VSCode 的 remote-ssh 插件 配合云服务器搭建开发环境

VScode基于SSH连接远程服务器类似于Putty基于SSH登陆服务器的过程,但稍有不同的是:VScode登陆服务器时可以密码登陆也可以密钥登陆,而Putty只能采用密码登陆的方式。

这里选择密钥登陆的方式,若采用密码登陆的方式每次连接都要重新输入密码,相比之下密钥登陆只用一次配置,较为方便。

这里需要将腾讯云服务器的登陆方式设为密钥登陆:

首先在腾讯云控制台中创建SSH密钥,后台自动生成密钥对(一公钥、一私钥),创建完后下载所创建的私钥如图1.1,并将私钥保存在本机合适的位置如图1.2。后台会保留公钥并在10分钟内删除私钥。

图 1.1

图 1.2

其次设置服务器实例,加载刚刚创建的密钥(公钥)。注意保存云服务器的文件,在绑定密钥时有强制关机环节。如图 1.2:

如图 1.3

2.配置VScode

首先在VScode中安装插件Remote Development,安装成功后最左栏在插件图标(红圈处)之上会有电脑图标,如图2.1:

图 2.1

其次,创建远程主机实例(类似于创建虚拟机的概念)。输入远程主机名(随便取)后Enter,并选择该远程主机配置文件的位置,一般配置文件和远程服务器私钥在同一目录下如图 2.2:

图 2.2

再其次,编辑配置文件,编辑好保存配置文件后,右键点击所创建的实例进行远程连接,如图 2.3:

图 2.3

连接成功后,便可在顶部File项中选择Open Folder打开项目所在文件夹,可在Terminal中开打命令输入窗口(此时一个VScode就相当于编辑器+Putty+Winscp的合体),如图2.4:

图 2.4

Windows vscode 连接远程服务器

Permissions for ‘xxx.pem’ are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key “xxx.pem”: bad permissions
 

这是因为pem 私钥文件 要求权限为进用户自己有权限,其他用户权限需要全部删除。

xxx.pem文件->属性->安全->高级->所有者改成当前操作用户->权限条目删除所有并添加当前操作用户

首先禁止继承

删除 其他用户 ssh连接Linux VM是,要求私钥文件权限为进用户自己有权限,其他用户权限需要全部删除。

删除时候 添加所有者用户 添加》选择主体

最后保证主体 和所有者相同

也要保证所有者为自己

之后可以使用 此pem文件 登录
————————————————
版权声明:本文为CSDN博主「hllyzms」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_37989267/article/details/126270640

Windows vscode 连接远程服务器

Permissions for ‘xxx.pem’ are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key “xxx.pem”: bad permissions
 

这是因为pem 私钥文件 要求权限为进用户自己有权限,其他用户权限需要全部删除。

xxx.pem文件->属性->安全->高级->所有者改成当前操作用户->权限条目删除所有并添加当前操作用户

首先禁止继承

删除 其他用户 ssh连接Linux VM是,要求私钥文件权限为进用户自己有权限,其他用户权限需要全部删除。

删除时候 添加所有者用户 添加》选择主体

最后保证主体 和所有者相同

也要保证所有者为自己

之后可以使用 此pem文件 登录

hllyzms
关注

    2
    2
    打赏
    0

专栏目录
ssh -i key 执行时 Permissions 0644 for '你的.pem' are too open 问题
悲观是一种远见
2万+
        ssh -i key 地址 ;使用密钥登录时的 Permissions 0644 for '你的.pem' are too open.It is required that your private key files are NOT accessible by others.This private key will be ignored.Load key "你的.pem": b...
Linux启动SSH服务出现“Permissions 0737 for '/etc/ssh/ssh_host_rsa_key' are too open”
热门推荐
^_^TaeYang-Jade^_^
1万+
启动SSH服务时若出现“Permissions 0737 for '/etc/ssh/ssh_host_rsa_key' are too open”问题 解决办法: 正确设置文件的访问权限,如 chmod 600 /etc/ssh/ssh_host_rsa_key  ...
解决 ssh Permissions 0777 for ‘***’ are too open.
q1060701529的博客
4275
问题来源应该是ssh读取的私钥文件没有权限读取,也不知道是什么玄学问题,我这里把文件权限改为600就ok了。
macbook连接远程服务器(密钥)问题:WARNING: UNPROTECTED PRIVATE...
10-18
Permissions 0444 for '/Users/xxx/.ssh/id_rsa' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored.
SSH不输入密码连接远程Linux主机_permissions 0444
10-17
Permissions 0444 for '/root/.ssh/id_rsa' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. 解决:需要将主机(IP:10.10.3.254)上的/root/.ssh/...
“相关推荐”对你有帮助么?

    非常没帮助
    没帮助
    一般
    有帮助
    非常有帮助

    关于我们
    招贤纳士
    商务合作
    寻求报道
    400-660-0108
    kefu@csdn.net
    在线客服
    工作时间 8:30-22:00

    公安备案号11010502030143
    京ICP备19004658号
    京网文〔2020〕1039-165号
    经营性网站备案信息
    北京互联网违法和不良信息举报中心
    家长监护
    网络110报警服务
    中国互联网举报中心
    Chrome商店下载
    账号管理规范
    版权与免责声明
    版权申诉
    出版物许可证
    营业执照
    ©1999-2023北京创新乐知网络技术有限公司

hllyzms
码龄7年
企业员工

204
    原创

1万+
    周排名

5833
    总排名

78万+
    访问

    等级

6480
    积分

4811
    粉丝

347
    获赞

172
    评论

1725
    收藏

签到新秀
分享王者
持续创作
GitHub
1024勋章
笔耕不辍
创作能手
阅读者勋章
私信
关注
写文章
热门文章

    python decimal 精确计算 65773
    python 字符串与16进制互转 48876
    'errcode': 43101, 'errmsg': 'user refuse to accept the msg 小程序已授权,微信订阅消息有时报43101错误 39212
    python 获取月份第一天最后一天 27134
    Python3的urllib.parse常用小结(urlencode,quote,quote_plus,unquote,unquote_plus) 支付宝使用 22971

最新评论

    Yolov5 seg在图像分割上的落地应用

    weixin_45684341: yolov5-seg的网络结构在哪里能看到啊,网上都找不到,分割部分用的是什么网络,整体结构又是什么样的,请问博主知道哪里能找到吗。
    yolov5 减少检测层

    棠梨丶: 如果我前面正常结构,输出时只输出两个特征层怎么改呀
    window7 fastdeploy部署 cpu

    sltongyong: 请教大佬是怎么做到的? 现在还有很多电脑用WIN7系统,写好的程序不能在WIN7上跑太令人失望了!
    Yolov5 seg在图像分割上的落地应用

    weixin_48615706: 您好 请问您成功了吗?可以知道一下吗?
    Bad owner or permissions on C:\\Users\\用户名/.ssh/config todo

    KevinGuo457: https://www.ab62.cn/article/6873.html

您愿意向朋友推荐“博客详情页”吗?

    强烈不推荐
    不推荐
    一般般
    推荐
    强烈推荐

最新文章

    C# easymodbus
    System.ArgumentException: 必须将 Argument 初始化为 false
    彻底弄懂C#中delegate、event、EventHandler、Action、Func的使用和区别

2023年15篇
2022年68篇
2021年26篇
2020年106篇
2019年57篇
2018年38篇

————————————————
版权声明:本文为CSDN博主「hllyzms」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_37989267/article/details/126270640

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值