树莓派WIFI网络设置与SSH远程连接(ubuntu server)
下面的操作针对新烧录的SD卡,需要有显示器和键盘。
一般把新卡插到树莓派上,连接好键盘和显示器,然后供电,pwr指示灯会一直常亮红灯,表示供电正常;act灯会间断闪烁,表示正在从SD卡上读取文件。这样的状态表明一切正常。
然后显示屏上就会有输出信息。如果装的是ubuntu server系统,初始的账号和密码都是ubuntu。
登陆上之后:
1、设置连接WIFI
1)查询网络接口
WIFI一般以w开头,一般都是wlan0
ls /sys/class/net
2)配置netplan
可以先看一下文件名:
cd /etc/netplan
ls
然后下面的文件名就填查询到的
sudo nano /etc/netplan/文件名
添加wifi的配置,修改后的文件如下:
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
eth0:
dhcp4: true
optional: true
version: 2
//下面是要添加的
wifis:
wlan0:
dhcp4: true
optional: true
access-points:
"SSID_name":
password: "WiFi_password"
注意要严格对齐,并且用空格对齐,不能tab,SSID就是你的wifi名称,退出nano时contol+s保存,control+x退出。然后用下面两行命令保存和应用:
sudo netplan generate
sudo netplan apply
如果出现其他报错,你可以参考这一篇教程,上面的操作也是参考这一篇教程的:
https://linux.cn/article-12628-1.html
现在,你应该可以上网了!
试试
ping www.baidu.com
看看有没有连接,如果有,那么你可以继续往下走,如果不能,额,很不幸,可能你需要查找其他资料完成上网,很抱歉这篇教程帮不了你。。。
2、开启SSH
安装SSH
sudo apt-get install openssh-server
上面这一步可能会报错unable to acquire the dpkg啥的,你可以搜索解决方案,或者,直接sudo rm 报错的目录
查看SSH服务有没有开
ps -e | grep ssh
如果有sshd,则表示已开启
如果没有
sudo /etc/init.d/ssh start
3、远程SSH登陆
现在你可以在另一台主机上登陆,
ssh ubuntu@192.168.1.xxx
上面,ubuntu是你的树莓派用户名,192.168.1.xxx是你的树莓派IP,IP可以通过路由器的管理页面查看,也可以通过
ifconfig
查看
以上
参考下面文章(原文):
https://linux.cn/article-12628-1.html
https://blog.csdn.net/meilikafei/article/details/44702133