I am thinking about how to go about installing Fedora on a headless server without use of a console connection.
1) some in arm-image-installer to provide root password instead of just norootpassword. And then NOT to even stop the install at this initial setup phase.
2) some way (other than tools like fping) to find the IP address of the server.
3) Server management on port 9090 does all that would normally be done in initial setup (I am kind of assuming it already does).
What else would be needed for a real headless install? Or maybe it is already there and I just missed the link...
thanks
On Mon, Dec 10, 2018 at 9:38 PM Robert Moskowitz rgm@htt-consult.com wrote:
I am thinking about how to go about installing Fedora on a headless server without use of a console connection.
- some in arm-image-installer to provide root password instead of just
norootpassword. And then NOT to even stop the install at this initial setup phase.
Patches are welcome.
- some way (other than tools like fping) to find the IP address of the
server.
Well mDNS is suited to this
- Server management on port 9090 does all that would normally be done
in initial setup (I am kind of assuming it already does).
I tend not to assume anything TBH, the fact is I don't believe a device running on an open port able to set root passwords/create users like initial-setup does locally is actually secure. How would you deal with that problem.
What else would be needed for a real headless install? Or maybe it is already there and I just missed the link...
thanks _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org
Came across this a while back. I haven't used it but it may have some ideas https://github.com/schollz/raspberry-pi-turnkey/blob/master/README.md
On Mon, 10 Dec 2018, 21:38 Robert Moskowitz <rgm@htt-consult.com wrote:
I am thinking about how to go about installing Fedora on a headless server without use of a console connection.
- some in arm-image-installer to provide root password instead of just
norootpassword. And then NOT to even stop the install at this initial setup phase.
- some way (other than tools like fping) to find the IP address of the
server.
- Server management on port 9090 does all that would normally be done
in initial setup (I am kind of assuming it already does).
What else would be needed for a real headless install? Or maybe it is already there and I just missed the link...
thanks _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org
My homegrown solution is for the installer to start sshd, have an initial root password (for my use only - not publicized), then do an ssh -Rlocalhost:8022:localhost:22 installeracct@myserver. I then just use ssh -p8022 to connect to the box. This works remotely as well to install for someone else. (If sending a custom installer is not feasible, I just give them insns over the phone - international phonetic alphabet is your friend.)
This assumes you are do only one at a time (only one at a time can use the preset port 8022).
For the last few remote installs with a liveuser, I used cjdns instead of ssh -R/ssh -p.
On Mon, 10 Dec 2018, 21:38 Robert Moskowitz <rgm@htt-consult.com wrote:
I am thinking about how to go about installing Fedora on a headless server without use of a console connection. 1) some in arm-image-installer to provide root password instead of just norootpassword. And then NOT to even stop the install at this initial setup phase. 2) some way (other than tools like fping) to find the IP address of the server.