首先我是计划在window11上使用MobaXterm远程操控树莓派上的ubuntu系统,下面先简单叙述一下步骤,以及遇到连接超时解决的一些措施:
1.首先在windows上安装MobaXterm
2.树莓派ubuntu上安装sudo apt install openssh-server
3.状态查看service ssh status 其中提示active表已经打开,一下就是正确的。
但是如果下面有提示No supported authentication methods available
则cat /etc/ssh/sshd_config 查看SSH服务配置,并注意是否包含类似如下配置:
PasswordAuthentication NO,若有:则执行命令 sudo vim /etc/ssh/sshd_config,按下 i 编辑SSH服务配置文件,将参数 PasswordAuthentication 设置为 yes,或者在 PasswordAuthentication 参数前添加井号(#),按下 Esc 退出编辑模式,并输入 :wq 保存退出。
此外请把这个端口号记住:如果没额外配置过,默认是22号
4.最好来一个systemctl restart sshd 表示开机自启动ssh服务
5. reboot重启
6.此外需要注意的是你需要将树莓派的ip和windows的ip处在同一网段中,最简单的方式就是同时连上你手机的热点,或者接上同一个路由器,之后进入MobaXterm上新建session,在树莓派终端上输入ifconfiig查看ip地址,填在ssh上,正常来说是这个界面:
但是经常可能会出现网络错误:连接超时
1.首先你需要检查是否在同一个网段,其次ip地址是否输入正确,端口号是否就是刚才查配置文件查到的那个端口。
2.其次可以简单的相互ping一下,看是否可以ping通对面的ip地址
3.如果可以ping通,恭喜你没有问题,检查你的网络连接就行了。没问题的
4.如果有ping不通过的,就是你的防火墙问题,不允许外部ping,首先可以在下面这个界面把防火墙关了,再次尝试ping,如果还是不行,就把回显请求-ICMPv4右键启用即可,应该就可以ping通了。