vscode怎么连接远程服务器/无密码(使用秘钥)登录

得到本地私钥:

如果你本地已经有了id_rsaid_rsa.pub (文件会存在:C:\Users\Administrator\.ssh)就不需要再配置一遍了

如果没有就:在本地的cmd电脑输入:

ssh-keygen -t rsa -b 4096

然后按三次回车

结果: 你的本地电脑现在有两个文件:

  • id_rsa (私钥,绝对不能泄露给别人)

  • id_rsa.pub (公钥,这个是我们要放到服务器上去的)

将本地秘钥复制到远程:

首先将你本地的C:\Users\Administrator\.ssh下面的id_rsa.pub复制一份,然后改名为authorized_keys,然后上传到/hy-tmp。

远程输入:

cp /hy-tmp/authorized_keys ~/.ssh/authorized_keys
chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

打开本地的C:\Users\Administrator\.ssh的config文件

这样配置一下就可以了

Host i-2.gpushare.com

HostName i-2.gpushare.com

Port 26426

User root

IdentityFile ~/.ssh/id_rsa

相关推荐
酉鬼女又兒20 小时前
每天一个Linux命令_printf
linux·运维·服务器
翼龙云_cloud20 小时前
国际云代理商:2026年国际云注册风控升级实战指南 8 大平台无卡解决方案对比
服务器·阿里云·云计算
Trouvaille ~20 小时前
TCP Socket编程实战(三):线程池优化与TCP编程最佳实践
linux·运维·服务器·网络·c++·网络协议·tcp/ip
June`20 小时前
高并发网络框架:Reactor模式深度解析
linux·服务器·c++
WHD30620 小时前
苏州勒索病毒加密 服务器数据解密恢复
运维·服务器
蜡笔小炘21 小时前
LVS -- 持久链接(Persistent Connection)实现会话粘滞
运维·服务器
蜡笔小炘21 小时前
LVS -- 利用防火墙标签(FireWall Mark)解决轮询错误
服务器·数据库·lvs
生活很暖很治愈21 小时前
Linux——孤儿进程&进程调度&大O(1)调度
linux·服务器·ubuntu
HalvmånEver21 小时前
Linux:线程同步
linux·运维·服务器·线程·同步
喵叔哟21 小时前
06-ASPNETCore-WebAPI开发
服务器·后端·c#