Konfigurace a používání SSH pro vzdálenou správu
SSH (Secure Shell) je protokol, který umožňuje bezpečné vzdálené připojení k jinému počítači. Pomocí SSH můžete spravovat soubory, spouštět příkazy a provádět administrativní úkony na vzdáleném počítači.
Krok 1: Instalace OpenSSH
Na většině Linuxových distribucí, včetně Ubuntu/Mint, můžete nainstalovat SSH server pomocí následujícího příkazu:
sudo apt-get update
sudo apt-get install openssh-server
Po instalaci se služba ssh obvykle spustí automaticky. Můžete ji zkontrolovat nebo restartovat příkazem:
sudo systemctl status ssh
sudo systemctl restart ssh
Krok 2: Vytvoření uživatele pro SSH
Uživatelé, kteří se chtějí připojit přes SSH, musí mít vytvořený účet v systému.
Vytvoření nového uživatele:
Pokud potřebujete vytvořit nového uživatele:
sudo adduser jmeno_uzivatele
Tento příkaz vás provede procesem vytvoření uživatelského účtu, včetně nastavení hesla.
Existující uživatelé:
Pokud již uživatel existuje, nemusíte dělat nic dalšího. Každý uživatel systému může používat SSH pro připojení, pokud má platné přihlašovací údaje.
Krok 3: Připojení k vzdálenému počítači pomocí SSH
Připojení jako administrátor (root):
Pro připojení jako root (nebo jiný administrativní uživatel) použijte:
ssh root@ip_adresa_vzdaleny_pocitac
Poté budete vyzváni k zadání hesla.
Připojení jako běžný uživatel:
Pro připojení jako běžný uživatel použijte:
bash
ssh jmeno_uzivatele@ip_adresa_vzdaleny_pocitac
Opět budete vyzváni k zadání hesla.
Krok 4: Použití SSH klíčů pro autentizaci (bez hesla)
Můžete také nastavit autentizaci pomocí SSH klíčů, což je bezpečnější a pohodlnější než zadávání hesla.
Vygenerování SSH klíče na lokálním počítači:
ssh-keygen -t rsa -b 4096
Tento příkaz vygeneruje pár klíčů (privátní a veřejný). Obvykle se klíče ukládají do ~/.ssh/id_rsa (privátní klíč) a ~/.ssh/id_rsa.pub (veřejný klíč).
Nahrání veřejného klíče na vzdálený počítač:
Pomocí následujícího příkazu můžete nahrát veřejný klíč na vzdálený počítač:
ssh-copy-id jmeno_uzivatele@ip_adresa_vzdaleny_pocitac
Poté se budete moci připojit k vzdálenému počítači bez zadávání hesla.
Počet uživatelů, kteří mohou mít přístup přes SSH
Kolik uživatelů může mít přístup přes SSH, záleží na vašich potřebách. Není zde žádné pevné omezení:
Běžně jeden administrátor: Většinou je přes SSH jeden hlavní uživatel (administrátor), který má plná práva.
Více uživatelů: Pokud je třeba, aby více uživatelů mělo přístup k serveru, můžete jim vytvořit účty a přidat jim odpovídající přístupová práva.
Bezpečnostní úvahy
Omezení přístupu: Můžete omezit přístup přes SSH pouze na určité uživatele. To lze nastavit v konfiguračním souboru /etc/ssh/sshd_config.
Přidejte například:
AllowUsers uzivatel1 uzivatel2
Zakázání přístupu pro root uživatele: Je doporučeno zakázat přímý přístup pro uživatele root přes SSH a používat běžného uživatele s možností zvýšení oprávnění pomocí sudo.
To můžete udělat v /etc/ssh/sshd_config:
PermitRootLogin no
Po změnách v konfiguračním souboru SSH je třeba restartovat SSH službu:
sudo systemctl restart ssh
Shrnutí
Uživatelé Samby se přihlašují jednotlivě, nikoliv jménem skupiny.
SSH umožňuje vzdálenou správu počítače. Uživatelé, kteří se chtějí připojit přes SSH, musí mít vytvořený účet v systému.
Můžete používat běžné uživatele i administrátory s různými úrovněmi přístupu. Kolik uživatelů bude mít přístup, záleží na vašich potřebách.
SSH klíče umožňují pohodlnější a bezpečnější přístup bez zadávání hesla.
čtvrtek 8. srpna 2024
Instalace SSH - vzdálené přihlášení na linux
Přihlásit se k odběru:
Komentáře k příspěvku (Atom)
Jak zkopírovat styly jako font a odstavec v LibreOffice Write?
V dokumentu Write píšu CV. Někde uprostřed mám nadpisy a chci zkopírovat jeden nadpis v četně stylů a vložit ho jinde. Když použiju např ct...
Štítky
.profile
adm
AI
alfa transparence
AND
any
aplikace
asociativní pole
atomicity
audio
awk
bash
benchmark
bezpečnost
biblehub
BJT
boolean
buffering
Cache-Conrol
Cloudflare
code
Collector Cut-off
colorpicker
compare
cookies
css
CSS3
curl
cut
čas
data loss
data lost
data transfer reliability
datasheet
datetime.strptime
development
dioda
diody
EBO
Emitter Cut-off Current
ETag
exclude
exec
Expires
fflock
fflush
ffmpeg
file read
file write
file_get_contents
file_get_contents/file_put_contents
file_put_contents
filter
find
first_install.sh
flock
Fly-back dioda
font-face
fóra
fotorezistor
fread
functions
funkce
fwrite
gate
gate drive
geolokace
gradient-background
grep
grub
grub update
hebrejština
history
hlavičky
HS
html
html 5
https
hudba
charakterizace
chroot
ICES
IGBT
img sizes
img srcset
impedance
implementace
imshow
inference
inrush current
install
jalový výkon
javascript
javescript
jednocení seznamů
js
kapacita součástek
koeficient zesílení
komunikace se serverem
konfigurace
Krita
KSF
Last-Modified
lazy caching
led
LEFT JOIN
librosa
ligatury
linux
list
log
manuál
masky
matplotlib
Max-Age
measure
memory
měření
MFCC
MFCC koeficienty
mint
míry
modules
moralizace
morphologie
MOSFET
mount
moviepy
mysql
náběhový proud
napěťová ochrana
návod
nel
Network Error Logging
NLP
not
nth-child
oblékání
ochrana
okruhy přátel
OpenVINO IR formát
optočlen
ořezové masky
OSHB
otázky
otázky_jazyky
otázky_moralismu_řešení
parsování
path
personifikace
photorec
php
php 4
php 5
php 6
php 7
php 8
phpbb
phpBB3
pitch
PN přechody
pnp
pole
práva
profilování
program
prune
průraz
přepěťová ochrana
přepolování
pseudokódd
PWM regulátory
pydub
python
python3
pytorch
RBE
RDSon
read
reaktance
rectifier
regulace vstupního napětí
relyability
remount
replace
restore
reverzní geolokace
RIGHT JOIN
rm
role
rozvržení disků pro OS linux a data databází
řešení
samba
sdílení
Sec-Fetch-Dest
Sec-Fetch-Mode
Sec-Fetch-Site
Sec-Fetch-User
Secure Shell
sed
Set Cookie
shunt
schottka
skript
sloupce
song
sort
soubory
soundfile
spínané zdroje
spínání
split
SQL
ssh
stabilizace napětí
stahování
stream
string
strojové učení
stropové učení
syntax
T5
tabulky
tepelná ztráta
test
text-shadow
thermal runaway
time
timestamp
tkinter
tr
transistor
transition
tranzistor
tranzistory
tuple
tvorba otázek
TVS
účiník
update
va charakteristika
Vgs
video
Vth
vynechání adresářů
vývoj
while
wrapovací funkce
XOR
zdánlivý výkon
zdroj
zenerka
zenerovo napětí
zip
zip archiv
zkratky
zpomalení
zpracování textu
Žalmy
-
Disqus Comments (for Joomla) is compatible with Joomla versions 1.5, 2.5 & 3.x on servers running PHP versions 5, 7 and 8. A versio...
-
Pro získání geolokace od uživatelů na stránce seznamky můžete postupovat následovně: Povolení geolokace: Nejprve je důležité získat souhlas...
-
class acp_modules { var $module_class = '' ; var $parent_id ; var $u_action ; function main ( $id , $mode ) ...
Žádné komentáře:
Okomentovat