树莓派为ssh serve例
- 检查serve文件夹及文件操作权限,如将文件传输至/home/pi目录,检查pi 文件权限,编辑至相应可操作权限,如:sudo chmod 777 /home/pi
- 更改serve配置文件,/etc/ssh/sshd_config匹配置:
PermitRootLogin yes
StrictModes no
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
- 检查serve /home/pi/目录下是否有.ssh目录,ls -al ,若无该目录则使用ssh localhost 指令生成该目录。
- 在ssh clint 端使用指令ssh-keygen -t rsa生成id_rsa(私钥)和id_rsa.pub(公钥)。
- 将客户端公钥保存至ssh sever端.ssh 目录.ssh/authorized_keys 文件中,即可无需sever密码登录。