Maison >Tutoriel système >Linux >Installation CentOS SFTP et installation CentOS FTP
L'éditeur PHP Zimo vous présentera les étapes détaillées de l'installation de CentOS SFTP et de l'installation de CentOS FTP. SFTP est un protocole de transfert de fichiers sécurisé qui permet de transférer des fichiers en toute sécurité sur le réseau. Le système CentOS est une distribution Linux couramment utilisée. Cet article vous expliquera comment installer SFTP et FTP sur le système CentOS. Que vous ayez besoin de transférer des fichiers sur un serveur ou de créer une plateforme de partage de fichiers, cet article vous fournira des guides d'installation et de configuration détaillés pour vous assurer de réussir le processus d'installation.
Nous devons installer le package OpenSSH, qui est nécessaire pour fournir le service SFTP. Exécutez la commande suivante dans le terminal pour installer OpenSSH :
``
sudo yum install. openssh
Ensuite, nous devons créer un utilisateur spécifiquement pour l'accès SFTP, exécutez la commande suivante pour créer un nouvel utilisateur :
sudo adduser sftpuser
Vous devez définir un mot de passe et remplir d'autres informations pertinentes .
Nous devons modifier le fichier de configuration OpenSSH pour activer le service SFTP, ouvrir le fichier `/etc/ssh/sshd_config` et trouver la ligne suivante :
#Subsystem sftp /usr/libexec/openssh/ sftp-server
Modifiez-le en :
Subsystem sftp internal-sftp
Ajoutez ce qui suit à la fin du fichier :
Match User sftpuser
ForceCommand internal-sftp
ChrootDirectory /home/sftpuser
Password Authentification oui
X11Forwarding no
AllowTcpForwarding no
Enregistrez et fermez le fichier.
Exécutez la commande suivante pour que les modifications de configuration prennent effet :
sudo systemctl restart sshd
Votre serveur CentOS a déjà configuré le service SFTP, vous pouvez utiliser le client SFTP pour vous connecter au serveur et utilisez le transfert de fichiers utilisateur nouvellement créé.
Sur CentOS, nous pouvons utiliser le package vsftpd (Very Secure FTP Daemon) pour installer le service FTP. Exécutez la commande suivante pour installer vsftpd :
sudo yum install vsftpd
Ensuite, nous devons modifier le fichier de configuration de vsftpd pour définir les paramètres pertinents du serveur FTP, ouvrir le fichier `/etc/vsftpd/vsftpd.conf` et apporter les modifications suivantes si nécessaire :
- Définir ` anonyme_enable` sur `NON `, désactivez l'accès anonyme.
- Définissez `local_enable` sur `YES` pour permettre aux utilisateurs locaux d'accéder à FTP.
- Définissez `write_enable` sur `YES` pour permettre aux utilisateurs de télécharger des fichiers.
- Définissez `chroot_local_user` sur `YES` pour restreindre les utilisateurs à leur répertoire personnel.
Exécutez la commande suivante pour démarrer le service vsftpd :
sudo systemctl start vsftpd
Votre serveur CentOS a installé et configuré le service FTP, vous pouvez utiliser le client FTP pour vous connecter au serveur et effectuer le transfert de fichiers.
Dans le système Linux, il existe une commande très utile appelée `grep` La commande `grep` est utilisée pour rechercher un modèle spécifié dans un fichier texte et renvoyer les lignes correspondantes. pour un modèle spécifié dans un fichier, Pour rechercher toutes les lignes contenant le mot-clé "CentOS", vous pouvez utiliser la commande suivante :
grep "CentOS" filename
Cela renverra toutes les lignes contenant le mot-clé "CentOS", le `grep La commande ` prend également en charge les expressions régulières, vous pouvez rechercher et faire correspondre du texte avec plus de flexibilité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!