• Linux
  • FreeBSD
  • Networking
  • Python
  • AWS
  • WebDev
  • About Us

How to enable SSH and wifi on first boot in Raspberry Pi raspbian OS

Written by
Linux Leave a Comment

So once you have the SD card ready with Raspbian OS , the usual way is to connect a HDMI monitor , keyboard etc directly to the pi and once boot up you can further configure . Here we show how to enable SSH and configure a wifi on the first boot , so that we can remote connect to it without having a monitor directly connected .

Once you have the image flashed , go to the SD card from the file explorer and go to the boot folder . Then create an empty text file called ssh but make sure no extension after SSH .

As of April 2022, RaspberryPiOS removed the default User “pi” from their operating systems and you get “access denied” because there is no User named “pi” exists . So you need to create one more .txt file

userconf.txt

Then for user ‘pi’ and password ‘raspberry’ add the following in the file and save

pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1

Then for Wifi , create a file called /etc/wpa_supplicant/wpa_supplicant.conf and add the below entries: where SSID is the name of your network, your password and then the country is your country code.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=IE
network={
	ssid="SSID"
	psk="password"
}

You can then see the IP leased to Pi from your wireless router . If you don’t have access to the router, you can use any network scanning tool to find this IP . The below is my pi IP which I can see from my router.

To see the arp with IP from Linux/Mac

arp -na | grep -i b8:27:eb

The MAC address will change depends upon the model of your raspberry pi , some common Rpi MAC addresses are below :

28:CD:C1
3A:35:41
B8:27:EB
D8:3A:DD
DC:A6:32
E4:5F:01

The default SSH login credentials for older OS’s are below and if its for the latest Operating systems please follow the above steps in creating a new user and password.

username: pi

password: raspbian

You can then straight SSH to this IP :

© Copyright 2020.TechieNix. All Rights Reserved.