GNU/Linux >> Znalost Linux >  >> Linux

Nutit uživatele pam, aby používali pouze FTPS a blokovali SFTP/SSH

Úvod:
Potřeboval jsem donutit určité uživatele PAM (nakonfigurované v /etc/passwd), aby používali FTPS a zablokovat jim používání SSH nebo SFTP.
Zde je řešení, které jsem našel v:
http:/ /askubuntu.com/questions/93411/simple-easy-way-to-jail-users

Řešení:
Přidat do /etc/shells nový shell:
vim /etc/shells
Přidejte jeden řádek:
/bin/false
Uložit. Pro každého uživatele, kterému chcete zakázat ssh/sftp, změňte jeho shell:
usermod -s /bin/false userx
Uživatel x se nyní nemůže přihlásit přes ssh/sftp.
Nainstalovat vsftpd :
apt-get install vsftpd
Upravte konfigurační soubor:
vim /etc/vsftpd.conf
A některé změny….
anonymous_enable=NO
local_enable=YES
chroot_local_user=YES

Uložit. Restartujte vsftpd:
/etc/init.d/vsftpd restart


Linux
  1. Jak používat protokoly SSH a SFTP ve vaší domácí síti

  2. Použijte SFTP a SCP

  3. Nastavte SFTP a Zabraňte SSH na Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat VSFTPD

  2. Jak mohu vytvořit uživatele pouze pro sftp?

  3. Povolit SFTP, ale zakázat SSH?

  1. Jak povolit SFTP a zakázat SSH?

  2. Ssh – Omezení uživatele Ssh/scp/sftp na adresář?

  3. Jak nastavit Chroot SFTP v Linuxu (povolit pouze SFTP, ne SSH)