树莓派免密登录(vs code/cursor)

树莓派免密登录(cursor远程连接树莓派)

一、在Windows(主机)上操作

cmdpowershell进入C:\Users\你的用户名\.ssh

执行

bash 复制代码
ssh-keygen -t rsa -C xxx@pi -f pi_rsa

xxx@pi部分根据自己的情况修改
xxx是树莓派用户名,pi是树莓派名

之后一直回车即可

会生成如下文件

其中pi_rsa要放在主机 上,pi_rsa.pub放在服务器上。再进行一些配置,就可以实现主机免密登录服务器

在ssh的配置文件中加上IdentityFile "C:\Users\xct\.ssh\pi_rsa",如下

复制代码
Host 192.168.1.12
  HostName 192.168.1.12
  User xxx
  IdentityFile "C:\Users\xct\.ssh\pi_rsa"  

二、在树莓派(服务器)上操作

2.1 打开 PubkeyAuthentication 公钥身份验证

bash 复制代码
sudo nano /etc/ssh/sshd_config

2.2 发放公钥

执行

bash 复制代码
sudo nano ~/.ssh/authorized_keys

之后把windows上的pi_rsa.pub文件内的内容复制到文件authorized_keys

ctrl+o保存,回车确认保存

ctrl+x返回

2.3 设置权限

服务器的.ssh文件夹权限必须为700authorized_keys文件权限必须为 600,否则 SSH 服务会拒绝使用该公钥。

执行

bash 复制代码
chmod 600 ~/.ssh/authorized_keys
chmod 700 -R ~/.ssh

到这里就可以免密ssh登录了

相关推荐
吴声子夜歌15 分钟前
Shell脚本——数组
linux·运维·shell
whysoft38 分钟前
创意新用法-把老磁带转录成mp3-第2部分
linux·计算机外设
道尔柯南39 分钟前
【Linux】进程信号----1
linux·运维·服务器
新时代牛马1 小时前
嵌入式设备驱动开发完整篇:从platform/字符设备到probe、DT 与排障
linux
Mortalbreeze1 小时前
深入理解 Linux IO 模型(四):多路复用 —— epoll
linux·运维·服务器·网络·tcp/ip
国产化创客1 小时前
创客开发入门(三)Arduino IDE 开发环境
ide·单片机·嵌入式硬件·课程设计·智能硬件
CedarQR1 小时前
LubanCat-2 (RK3568) Debian 下让 H3C Magic USB 无线网卡(AIC8800)联网全记录
linux·网络·单片机·嵌入式硬件·debian·3568·h3c
卷土重去3 小时前
第 6 章 Linux 实操篇-Vi 和 Vim 编辑器
linux·编辑器·vim
en.en..5 小时前
Linux 孤儿进程与僵尸进程
linux·运维·服务器
一只积极向上的小咸鱼9 小时前
Codex Remote SSH / Dev Container 无限转圈与 GPT-6 可用问题排查总结
运维·gpt·ssh