PC(Ubuntu)和树莓派实现网线无秘ssh
为了调试的方便,我在主机(Ubuntu)和树莓派实现ssh登录无需每次输入密码和无需每次输入IP
ssh配置文件
在ssh的配置文件里修改,实现快捷登录
Host mypi
Hostname 10.42.0.242
Port 22
User pi
这样,只需要在连接的时候使用Mypi代替IP
1.私钥和公钥
在电脑上生成公钥和私钥
ssh-keygen -t rsa
一路回车,完毕后默认在 ~/.ssh目录生成两个文件:
- id_rsa :私钥
- id_rsa.pub :公钥
2.上传公钥至树莓派
已经登陆上树莓派,把PC的公钥记录到授权列表
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
如果不成功则建立这个文件夹和文件
mkdir .ssh
touch ~/.ssh/authorized_keys
在树莓派上更改权限
chmod 755 ~
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
如果在这儿不成功,在主机附加一下key
ssh-add
Nice!成功了