GNU/Linux >> Belajar Linux >  >> Linux

Memaksa pengguna pam untuk hanya menggunakan FTPS dan memblokir SFTP/SSH

Pendahuluan:
Saya perlu memaksa pengguna PAM tertentu (dikonfigurasi di /etc/passwd) untuk menggunakan FTPS dan memblokir mereka agar tidak menggunakan SSH atau SFTP.
Berikut adalah solusi yang saya temukan di:
http:/ /askubuntu.com/questions/93411/simple-easy-way-to-jail-users

Solusi:
Tambahkan ke /etc/shells shell baru:
vim /etc/shells
Tambahkan satu baris:
/bin/false
Simpan. Untuk setiap pengguna yang ingin Anda tolak ssh/sftp, ubah shell pengguna:
usermod -s /bin/false userx
Sekarang userx tidak dapat masuk melalui ssh/sftp.
Instal vsftpd :
apt-get install vsftpd
Edit file konfigurasi:
vim /etc/vsftpd.conf
Dan beberapa perubahan….
anonymous_enable=NO
local_enable=YES
chroot_local_user=YES

Simpan. Mulai ulang vsftpd:
/etc/init.d/vsftpd restart


Linux
  1. Cara menginstal dan mengkonfigurasi VSFTPD

  2. Bagaimana Mengizinkan SFTP dan melarang SSH?

  3. Ssh – Membatasi Pengguna Ssh/scp/sftp ke Direktori?

  1. Gunakan SFTP dan SCP

  2. Cara Setup Chroot SFTP di Linux (Izinkan Hanya SFTP, bukan SSH)

  3. SSH - Cara memasukkan perintah -t di file ~/.ssh/config

  1. Cara menggunakan protokol SSH dan SFTP di jaringan rumah Anda

  2. Bagaimana saya bisa membuat pengguna hanya untuk sftp?

  3. Izinkan SFTP tetapi larang SSH?