poznámkový blok především k bashi na Debianu 10 / 11
free -m
-m udává, že se má velikost zobrazovat v MB
headless Debian 10 žere někde kolem 100MB :)
chown
)ip a
zobrazí i interfaces a MAC adresy
viz tento návod
sudo hostnamectl set-hostname novynazev sudo nano /etc/hosts hostname
v hosts za lokalhosta napsat svůj hostname, např.:
127.0.0.1 localhost 192.168.0.2 server.nekde.cz server
/etc/network/interfaces
#DHCP auto eth0 iface eth0 inet dhcp
#static IP iface eth0 inet static address 192.168.0.10 netmask 255.255.255.0 gateway 192.168.0.1
sudo apt update sudo apt install ufw sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow ssh sudo ufw enable sudo ufw status numbered sudo ufw allow from 192.168.0.0/24 to any port 8080
-m
) a nezapomeňte mu nastavit i nějaké pěkné heslosudo useradd -m sshbezhesla sudo passwd sshbezhesla
ssh-keygen -t rsa -b 4096 -C "nejaky.nas@mail.xy"
usr@srv:~$ ls -la ~/.ssh/ total 20 drwx------ 2 usr usr 4096 Jun 6 20:23 . drwxr-xr-x 7 usr usr 4096 Jun 6 20:17 .. -rw------- 1 usr usr 3381 Jun 6 20:17 id_rsa -- soukromý klíč -rw-r--r-- 1 usr usr 745 Jun 6 20:17 id_rsa.pub -- veřejný klíč
ssh-copy-id sshbezhesla@192.168.0.123
scp id_rsa.pub sshbezhesla@192.168.0.123:/home/sshbezhesla/ ssh sshbezhesla@192.168.0.123 cat id_rsa.pub >> .ssh/authorized_keys
ssh sshbezhesla@192.168.0.123
-e
s voláním ssh s využitím soukromého klíče)rsync -e "ssh -i /home/usr/.ssh/id_rsa" sshbezhesla@192.168.0.123:/nejaky_vzdaleny_adresar/ /nejaky_mistni_adresar/
-r
)-t
)-l
a -D
)-m
)–chown=nobody:nogroup
totiž nefunguje, pokud se zároveň ještě nenastaví:-o
pro přenos vlastníka - uživatele-g
pro přenos vlastníka - skupiny–super
kdy se rsync snaží tvářit jako by byl na vzdáleném stroji superuživatel (což být nemusí a nevadí to)–usermap=*:nobody
+ -o –super
nebo –groupmap=*:nogroup
+ -g –super
–chown
je zkratkou na obojí dohromadyrsync -rtmlDog --super --chown=nobody:nogroup ...
i
a opustím jej klávesou escape
dvojtečky
:q
= pryč (pokud byly provedeny změny, nedovolí to):q!
= pryč bez uložení změn:w
= zapíše změny do souboru:wq
= zapíše změny a opustí editor