车辆年检查询系统官方网站,江阴企业网站建设,高新网站建设,河南专业网站建设公司打开SSH服务执行raspi-configsudo raspi-config选择InterfacingOptions选项#xff0c;回车选择SSH#xff0c;回车Windows下客户端推荐使用putty这个免费开源的SSH客户端。下载地址在红框处填入树莓派的IP地址#xff0c;点击右下角的Open即可。不过#xff0c;putty的默认…打开SSH服务执行raspi-configsudo raspi-config选择InterfacingOptions选项回车选择SSH回车Windows下客户端推荐使用putty这个免费开源的SSH客户端。下载地址在红框处填入树莓派的IP地址点击右下角的Open即可。不过putty的默认配置并非最优需要做以下修改1. 解决无法使用小键盘的问题2. 自动登录账号解决无法使用home和end键的问题不过依旧需要输入账号密码。至于如何免密码登录见后文。保存设置回到Session页面选中要保存的Session或者新建一个Session点击右侧的Save。注如果修改原来的配置需要先选中之前保存的Session点击右侧的Load按钮加载然后修改完成后再点击Save。关于这一点putty的界面设计与其他软件存在较大差异。Linux下客户端在Linux下可以直接使用ssh命令连接。当然在ssh下面可以使用putty。linux下的putty与Windows下完全相同。例如ssh 192.168.42.83ssh pi192.168.42.83不过这样登录后的ssh可能无法显示中文目录名(当然有办法解决只是我太懒了)。所以还是推荐使用putty。免密码登陆Windows下生成认证文件如果想免密码登陆需要使用认证文件。在Windows下可以通过PuTTY gen这个工具生成。1. 点击Generate2. 在窗口中来回晃动鼠标直到进度条走到头3. 【可选】在Key passphrase中设置一个密码。4. 点击Save private key保存private key文件为ssh_id.ppk5. 点击Save public key保存public key文件为ssh_id6. 关掉PuTTY genLinux下生成认证文件ssh-keygen -t rsa其中- Private key文件为/home/allan/ssh_id中- Public key文件为/home/allan/ssh_id.pub中生成ppk文件puttygen ssh_id -o ssh_id.ppkSSH服务器端使用Public key将生成的Public key文件复制到服务器端的~/.ssh/authorized_keys中。方法1使用ssh登录树莓派然后执行nano ~/.ssh/authorized_keys将ssh_id的内容粘贴进去如果已经存在authorized_keys文件新起一行追加到文件的尾部即可。按CTRLX保存并退出执行sudo systemctrl reboot重启树莓派(当然也可以重启ssh服务器具体方法自己查我懒)方法2如果使用的是linux可以执行直接使用下面的命令ssh-copy-id -i ~/ssh_id pi192.168.42.83然后重启树莓派即可。客户端使用Private keyPuTTY注意先在session页面中Load现有的session然后再设置private key。设置完成后再回到session页面Save。接下来双击session即可免密码登陆。ssh如果在linux下使用的是ssh可以通过修改~/.ssh/config指定Private key文件如果没有这个文件可以从/etc/ssh/ssh_config中复制一个。当然也可以直接改/etc/ssh/ssh_config。只是/etc/ssh/ssh_config是全局的而~/.ssh/config是当前用户的。将# IdentityFile ~/.ssh/id_rsa这一行取消后面的文件名改正你只记得文件名即可例如~/ssh_id