Állítson be csak SFTP felhasználói fiókokat a CentOS 7 rendszeren

Bizonyos esetekben előfordulhat, hogy a rendszeradminisztrátornak felhasználói fiókot kell létrehoznia, és korlátoznia kell hozzáférését, hogy csak saját fájljait kezelje sFTP-n keresztül, de más módon nem tud bejelentkezni a rendszerbe. Az ebben a cikkben bemutatott megoldás megmutatja, hogyan hajthatja végre ezt a feladatot.

Előfeltételek

A gyakorlati tapasztalatok megszerzéséhez telepítenie kell egy Vultr CentOS 7 x64 szerverpéldányt. Kérjük, vegye figyelembe, hogy a többi Linux-disztribúcióra vonatkozó utasítások eltérőek lehetnek.

Ezenkívül a cikkben szereplő összes parancs alkalmas a root; mint ilyenre van szüksége, sudo privilegesha nem root felhasználót használ.

1. lépés: Hozzon létre egy dedikált sFTP-csoportot és egy dedikált sFTP-felhasználót

groupadd sftpusers
useradd -g sftpusers -s /sbin/nologin user1
passwd user1

Itt a csoport sftpusersegy dedikált sFTP-csoport, a felhasználó user1egy dedikált sFTP-felhasználó, akinek tilos SSH-n keresztül bejelentkezni.

2. lépés: Módosítsa az sshd szolgáltatás konfigurációját

Nyissa meg az sshd szolgáltatás konfigurációs fájlját:

vi /etc/ssh/sshd_config

Keresse meg a sort:

Subsystem sftp /usr/libexec/openssh/sftp-server

Cserélje ki:

Subsystem sftp internal-sftp

Illessze a következő sorokat a fájl végéhez. A csoport nevének sftpusersmeg kell egyeznie a korábban megadottal.

Match Group sftpusers
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory %h
ForceCommand internal-sftp

Mentés és kilépés:

:wq

A változtatások életbe léptetéséhez indítsa újra az sshd szolgáltatást.

systemctl restart sshd.service

3. lépés: Hozzon létre egy dedikált könyvtárat a csak sFTP-t használó felhasználó számára

Meg kell adnia egy könyvtárat a csak sFTP-t használó felhasználó számára, és gondoskodnia kell arról, hogy ez a felhasználó csak ebben a könyvtárban tudjon játszani:

chown -R root /home/user1
chmod -R 755 /home/user1
mkdir /home/user1/files
chown user1. /home/user1/files

Mostantól a felhasználó user1csak a könyvtárban lévő fájlokat töltheti fel és/vagy töltheti le, /home/user1/filesmás felhasználók fájljait soha nem érintheti meg.

4. lépés: Hozzon létre több csak sFTP-felhasználót

Ha több, csak sFTP-t használó felhasználóra van szüksége, a következő módon hozhatja létre őket:

useradd -g sftpusers -s /sbin/nologin user2
passwd user2
chown -R root /home/user2
chmod -R 755 /home/user2
mkdir /home/user2/files
chown user2. /home/user2/files

Ez az. Minden ilyen módon létrehozott felhasználói fiók megtagadva lesz, ha azt a rendszerbe való bejelentkezéshez használja. Ezek a felhasználói fiókok csak sFTP-programokban használhatók.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.