spanskiblog/content/posts/SSH.md

42 lines
938 B
Markdown
Raw Normal View History

2022-12-24 17:42:40 +01:00
2022-12-24 17:09:22 +01:00
+++
2022-12-24 17:42:40 +01:00
date="2022-11-30"
2022-12-24 17:09:22 +01:00
author="spanskiduh"
title="SSH"
2022-12-24 17:42:40 +01:00
description="click to read about SSH"
2022-12-24 17:09:22 +01:00
+++
# SSH
### basic
- `/etc/ssh/ssh_config` - config location (client)
- `/etc/ssh/sshd_config` - config location (server)
It is *always* smart to disable root login!
--> uncomment `PermitRootLogin no`
### Enable encryption
- `ssh-keygen -t rsa` - generate private and public key
- `ssh-copy-id <server-ip>` - copy ssh identity to server
--> uncomment `PasswordAuthentication no` (on server)
**Warning** store private key on a secure location, if you lose it, you will lose connection to a server!
### FAIL2BAN
- use it to secure ssh
- install a basic ubuntu vm and watch from 4:20 in video he he u get it, but it is actually there
### SCP
- `scp <filename> <user@server_ip:/destination_folder>` - copy file to server
### How to joke around with medic
```bash
oli@bert:~$ ssh tim
oli@tim:~$ export DISPLAY=:0
oli@tim:~$ firefox
```