vscode(visual studio code) 免密登陆服务器

1.生成密钥

首先,在本地,打开命令输入框: Win+R-->弹出输入框,输入cmd,打开命令框。

然后,在命令框,输入

ssh-keygen -t rsa -C "love"

按两次回车键,问你是否重写,选择y。

接着,输入两次回车,即输入空白密码,,没有密码。

最后,便可以看到,在本地的目录下,生成了公钥和私钥。

选择画红线的文件

2.将密钥拷贝进服务器

将生成的公钥( id_rsa.pub的内容)添加到你远程服务器的 authorized_keys 文件中,以允许连接。

在远程服务器上,authorized_keys 文件通常存储在用户的 .ssh 目录中。具体路径可能为 ~/.ssh/authorized_keys。例如我的用户名是 love,那么 authorized_keys 文件的路径可能是 /home/love/.ssh/authorized_keys

如果你的.ssh目录或者 authorized_keys 文件不存在,你可以在服务器终端使用以下命令创建它:

# 创建目录
 mkdir ~/.ssh
 # 进入目录
 cd ~/.ssh
 # 创建 authorized_keys 文件
 touch authorized_keys
 # 使用文本编辑器打开 authorized_keys 文件,并将你的公钥内容粘贴到其中
 nano authorized_keys
 # 保存并关闭文本编辑器。

保存退出即可实现免密登陆。

相关推荐
阿7_QuQ39 分钟前
mac远程控制另一台mac怎么操作?
运维·服务器·macos
Ven%41 分钟前
llamafactory报错:双卡4090GPU,训练qwen2.5:7B、14B时报错GPU显存不足(out of memory),轻松搞定~~~
运维·服务器·人工智能·python·深度学习·机器学习·llama
阳区欠1 小时前
【Linux】Linux的基础工具
linux·服务器·git·vim·gcc/g++·makefile/make·gdb/cgdb
我是唐青枫1 小时前
Linux axel 下载加速命令详解
linux·运维·服务器
五阿哥爱跳舞1 小时前
阿里云新用户服务器配置
运维·服务器
floenrce1 小时前
vscode remote-ssh 免密登录不生效的问题
vscode·ubuntu·ssh
mahuifa1 小时前
windows下vscode使用msvc编译器出现中文乱码
windows·vscode·中文乱码·msvc
涛ing1 小时前
Vscode + gdbserver远程调试开发板指南:
ide·vscode·编辑器
热爱生活的五柒1 小时前
vscode打开下一个文件的时候上一个文件会关闭
ide·vscode·编辑器
MUTA️2 小时前
AutoDL服务器深度学习使用过程
服务器·人工智能·深度学习·计算机视觉