树梅派PI 3B+ MATE18.04开始ssh

平台:树梅派3B+
系统:ubuntu MATE 18.04


系统默认不开启ssh,使用raspi-config开启ssh服务端
1.sudo raspi-config
2. 进入第三项
3. 选则p2回车
4. 选择yes回车
5. 等待完成回车确认
6. 退出配置,ps -e | grep ssh 看到sshd即开启


1.设置完成后,在/etc/ssh/sshd_config内打开22端口,取消port 22 注释,配置完成后重启sshd:

systemctl restart sshd.service

2.若还是无法连接检查端口时候开启

ss -tnlp

3.防火墙状态查看

sudo ufw status

开启端口

sudo ufw allow 22

3.检查sshd.service服务是否开启

systemctl status sshd.service

PS : 在所有状态检查OK,在客户端连接出现Connection closed by X.X.X.X,在服务端,在

systemctl status sshd.service

上可以看到sshd error: could not load host key.
检查key地址:

ls -al /etc/ssh/ssh*key 

发现路径下无key文件,或者key文件大小为0,重新生成key文件

sudo rm -r /etc/ssh/ssh*key  
sudo dpkg-reconfigure openssh-server 

PS:最近在重新安装mate后,使用英文版发现raspi命令竟然没有ssh选项,那只能命令安装

sudo apt install openssh-server

安装完成后记得设置开机启动,出现问题可以参考上面的内容

sudo systemctl enable ssh

发表评论

邮箱地址不会被公开。