ubuntu ssh key_树莓派(ubuntu18.04mate)ssh

本文档详细介绍了如何在树莓派3B+上安装Ubuntu MATE 18.04系统,并配置SSH和RealVNC远程桌面。在安装过程中,可能会遇到`Could not load host key`错误,这通常是因为缺少SSH密钥文件。解决方法是通过ssh-keygen命令生成所需的密钥对。完成这些步骤后,可以通过SSH连接到树莓派,确保网络连接正常,并知道树莓派的IP地址。
摘要由CSDN通过智能技术生成

c33d9b21b5328e61c7ae8d9fba64695c.png

参考

树莓派3b+ 安装Ubuntu mate18.04系统 配置SSH 、 远程桌面realvnc​www.cnblogs.com
478d51f4f753a16782abc47bd20dad93.png
启动sshd时,报“Could not load host key”错-hugh_liu-ChinaUnix博客​blog.chinaunix.net

硬件raspberry 3B+

系统:armhf 32位ubuntu mate 18.04

网络:树莓派wifi或网线均实用

网络:win10是网线

终端输入ssh 127.0.0.1 (127.0.0.1是在/etc/hosts文件里的)

如果返回ssh: connect to host localhost port 22: Connection refused

则代表ubuntu mate 18.04 还没安装ssh服务。树莓派raspbian是自带ssh的,但是ubuntu要自己装

安装命令:sudo apt-get install openssh-server
卸载命令:sudo apt-get remove openssh-server
启动服务:sudo service ssh start
检查ssh服务是否安装正常并开启:ps -e | grep ssh  //返回类似 “860 ? 00:00:00 sshd”代表正常
查看ssh服务状态:sudo /etc/init.d/ssh status     //这里可能会报错,找不到密钥文件,connection reset by ....

添加开机自启动:   update-rc.d ssh enable
关闭则为: update-rc.d ssh disabled
自启动需要重启生效:sudo reboot

ssh-server配置文件为:/etc/ssh/sshd_config,更改配置需重启SSH服务。
相关命令:
sudo /etc/init.d/ssh start       //开始服务
sudo /etc/init.d/ssh stop        //停止服务
sudo /etc/init.d/ssh restart     //重启服务
sudo /etc/init.d/ssh status      //查看ssh服务状态

报错:connection reset by ip adress + port或找不到密钥文件

终端输入 ll /etc/ssh/ ,查看“/etc/ssh/”文件下的文件,缺少3对(文件名以key,key.pub结尾)

报错原因:树莓派缺少3对密钥文件;

终端输入

sudo  ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key                  //点击两次回车
sudo ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key               //点击两次回车
sudo ssh-keygen -t ed25519_key -f /etc/ssh/ssh_host_ed25519_key       //点击两次回车

终端再次输入 ll /etc/ssh/ ,查看“/etc/ssh/”文件下的文件,文件夹下已经由3对文件名以key,key.pub结尾的文件。

此时重启ssh服务:sudo /etc/init.d/ssh restart

查看ssh服务状态:sudo /etc/init.d/ssh status :密钥文件找到了。

在win10上,徽标+R打开cmd终端,输入ssh 树莓派主机名@树莓派IP地址,输入树莓派的密码即可。

树莓派的ip地址:使用在树莓派的终端输入ifconfig即可查看[ctrl + alt +t打开树莓派终端]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值