You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
660 B
Markdown
33 lines
660 B
Markdown
# Server Essentials
|
|
|
|
## Enable SSH
|
|
|
|
To connect to your server non-physically set up SSH.
|
|
|
|
## Set up a new user
|
|
|
|
Don't use the admin user. If your server has a default user (e.g RPI)
|
|
it's recommended to remove that user.
|
|
|
|
`useradd <user> -s /bin/bash/ -m -G adm, sudo`
|
|
`passwd <user>`
|
|
|
|
`userdel pi`
|
|
`rm -rf /home/pi`
|
|
|
|
## Change hostname
|
|
|
|
Edit `/etc/hosts` and `/etc/hostname` then reboot
|
|
Use SSH-keys to login
|
|
|
|
### Allow server to be found by hostname
|
|
|
|
`sudo systemctl status avahi-daemon` Check this is running
|
|
If it is, great. The server should connect via `user@host` or `user@host.local`
|
|
|
|
## Set a static IP
|
|
|
|
## Enable SSH keys
|
|
|
|
### Disable password logins
|