Deutsch   English   Français   Italiano  
<vn4uua$3k0li$4@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: The Natural Philosopher <tnp@invalid.invalid>
Newsgroups: comp.sys.raspberry-pi
Subject: Re: Can't get into headless pi, password not 'raspberry'
Date: Sun, 26 Jan 2025 09:23:22 +0000
Organization: A little, after lunch
Lines: 54
Message-ID: <vn4uua$3k0li$4@dont-email.me>
References: <dh5g6l-ft72.ln1@q957.zbmc.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 26 Jan 2025 10:23:23 +0100 (CET)
Injection-Info: dont-email.me; posting-host="41496582371bfc9935f57a9149ec1857";
	logging-data="3801778"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+WhH0AHCENXRq1WLwFPb6N+AbFmm1Xmjg="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:/gbKsCh38wIpQKchXGpuz4ytOMk=
In-Reply-To: <dh5g6l-ft72.ln1@q957.zbmc.eu>
Content-Language: en-GB
Bytes: 3513

On 25/01/2025 22:34, Chris Green wrote:
> I am trying to set up a new, headless Pi 4B.  I have copied the 'lite'
> image to a USB drive and created the empty 'ssh' file in the boot
> partition.
> 
> It boots OK and the ssh deamon is running but the default username
> 'pi' and password 'raspberry' don't work. How on earth do I get into
> it to start it up?
> 
> I can edit files on the USB drive OK so I can add and modify entries
> in /etc/passwd and /etc/shadow. So all I actually need to do is set it
> up so the user 'pi' has no password but I'm not doing too well at
> doing that at the moment.
> 
> Any ideas, or other ways to get into it?
> 

Others have told you how to use the imager, but IIRC all that does is 
set up a file in the VFAT partition....

Here is a shameless cut'n paste

     Write the Raspberry Pi OS image to your SD card as normal
     Mount the newly written /boot partition on the Pi on your computer
     Create an empty file named ssh, without a file type / ending. On 
Linux and macOS, this is easily done with touch ssh if you’re in the 
right directory. This tells the OS to enable SSH access right away.
     Next, create a user with a password on the SD card as that’s not 
done automatically anymore.
         Create an encrypted password for your new Raspberry Pi user. On 
Linux and macOS, this can be done with OpenSSL. For added security, 
write the new password into a masked shell variable so it doesn’t show 
up in your computer’s shell history:

         [morph@void ~]$ read -s pw
         [morph@void ~]$ echo "$pw" | openssl passwd -6 -stdin
 
$6$4E2z6hQOGLZCK5ZN$ESo2r/tO7Sy1Xmyp/bFzQ0A8zNNMhOoj0XocoGVbc8PVLcHlDr/kQiRvv/vOfdopLkylTVQSfK4n97SR9VGGF1

         the long random string is your encrypted password. Next, create 
another file next to the ssh file on the SD card’s boot partition named 
userconf.txt.
         Open userconf.txt with your favourite text editor and in the 
first and only line enter your desired username and the encrypted 
password, separated by a colon. It should look like this: 
morph:$6$4E2z6hQOGLZCK5ZN$ESo2r/tO7Sy1Xmyp/bFzQ0A8zNNMhOoj0XocoGVbc8PVLcHlDr/kQiRvv/vOfdopLkylTVQSfK4n97SR9VGGF1

And that’s it. Unmount your card, pop it into the Pi, connect it to your 
network and boot. You should now be able to SSH into it using your new 
credentials. No monitor needed.

-- 
To ban Christmas, simply give turkeys the vote.