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

相关推荐
cui_ruicheng4 分钟前
Linux信号机制(一):从概念到产生与处理
linux·运维·服务器
墨风如雪8 小时前
甲骨文云(Oracle Cloud)最新注册防坑记录:被ABC了怎么办?
服务器
道清茗9 小时前
【RH294知识点汇总】第 9 章 《 自动执行 Linux 管理任务 》常见问题
linux·运维·服务器
丑八怪大丑11 小时前
Java网络编程
linux·服务器·网络
橙子也要努力变强12 小时前
信号捕捉底层机制-机理篇2
linux·服务器·c++
CQU_JIAKE13 小时前
4.28~4.30【Q】
linux·运维·服务器
先知后行。13 小时前
Linux 设备模型和platform平台
linux·运维·服务器
Data_Journal14 小时前
如何使用cURL更改User Agent
大数据·服务器·前端·javascript·数据库
日取其半万世不竭14 小时前
Minecraft Java版社区服务器搭建教程(Linux,适合新手)
java·linux·服务器
时空自由民.14 小时前
蓝牙协议之GAP协议
linux·服务器·网络