Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/julian/pi

Installation and setup for my RPi
https://github.com/julian/pi

Last synced: 26 days ago
JSON representation

Installation and setup for my RPi

Awesome Lists containing this project

README

        

==
Pi
==

Installation and setup for my RPi.

Expected Environment
--------------------

* An existing installation of `raspbian
`_

* Internet connectivity and SSH already enabled (via e.g. `this page
`_)

* `` authorized for access

To be automated later:

* An interactive user created, likely by referencing the right `groups
`_. As of the Nov 2018 Raspbian, it
looks like ``pi`` starts off with ``adm dialout cdrom sudo audio video
plugdev games users input netdev gpio i2c spi``.

* The default (pi) user removed

* :file:`/etc/sudoers.d/010_pi-nopasswd` removed

* The shell for the interactive user likely to be changed to match the actual
preference (i.e. ``zsh``).

* SSHD is configured securely

* ``MaxStartups 2:30:20``
* ``LoginGraceTime 30``
* ``PasswordAuthentication no``
* ``PermitRootLogin no``

* denyhosts?

* ``apt-get update/upgrade``