GNU/Linux >> Znalost Linux >  >> Ubuntu

Povolit připojení Ssh'do pouze jednomu uživateli v systému?

Na svém serveru mám dva uživatele, myuser a otheruser .
Chci, aby lidé mohli používat ssh pouze do otheruser , a nikoli myuser .
Mám openssh-server nainstalován a port 22 přesměrován.

Když běžím:

$ ssh [email protected]

funguje to však, když spustím:

$ ssh [email protected]

stále to funguje.

Nechci však, aby to fungovalo.
Co mám přidat do sshd_config aby přijímal pouze jednoho uživatele?

Přijatá odpověď:

Upravte svůj konfigurační soubor sudo nano /etc/ssh/sshd_config (nebo použijte vim, kwrite, jakýkoli editor místo nano)
Přidejte tento řádek AllowUsers otheruser a možná DenyUsers myuser
Uložte a zavřete soubor sshd_config
Restartujte počítač nebo restartujte službu SSH sudo systemctl restart sshd

AllowUsers

Za tímto klíčovým slovem může následovat seznam vzorů uživatelských jmen oddělených mezerami. Pokud je zadáno, přihlášení je povoleno pouze pro uživatelská jména, která odpovídají jednomu ze vzorů.*' and ?‘ lze ve vzorech použít jako zástupné znaky. Platná jsou pouze uživatelská jména; číselné ID uživatele není rozpoznáno. Ve výchozím nastavení je přihlášení povoleno pro všechny uživatele. Pokud má vzor tvar [chráněno e-mailem], pak jsou USER a HOST odděleně kontrolovány, což omezuje přihlášení na konkrétní uživatele z konkrétních hostitelů.

DenyUsers

Za tímto klíčovým slovem může následovat seznam vzorů uživatelských jmen oddělených mezerami. Přihlášení není povoleno pro uživatelská jména, která odpovídají jednomu ze vzorů.*' and ?‘ lze ve vzorech použít jako zástupné znaky. Platná jsou pouze uživatelská jména; číselné uživatelské ID není rozpoznáno. Ve výchozím nastavení je přihlášení povoleno pro všechny uživatele. Pokud má vzor tvar [email protected], pak jsou USER a HOST odděleně kontrolovány, což omezuje přihlášení na konkrétní uživatele z konkrétních hostitelů.


Ubuntu
  1. Obnovte svůj systém pomocí režimu jednoho uživatele v Ubuntu / Ubuntu 11.10

  2. Jak povolit uživateli používat sudo v Ubuntu Linux

  3. Systém založený na Debianu, pouze jeden program Gui, nic jiného?

  1. Jak sloučit více připojení k internetu do jednoho?

  2. Jak převést video ve vysoké kvalitě na video nízké kvality?

  3. Poskytnout Virtualboxu přístup pouze konkrétním uživatelům?

  1. Jak povolit pouze konkrétním uživatelům bez oprávnění root používat crontab

  2. Jak poskytnout ssh přístup uživateli v Ubuntu

  3. Jak mohu povolit jednomu uživateli su druhému, aniž bych povolil přístup root?