Maison  >  Article  >  Tutoriel système  >  Installation CentOS SFTP et installation CentOS FTP

Installation CentOS SFTP et installation CentOS FTP

WBOY
WBOYavant
2024-02-09 20:18:201131parcourir

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.

CentOS SFTP安装及CentOS安装FTP

Installation de CentOS SFTP

Installer OpenSSH

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

Créer un utilisateur SFTP

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 .

Configurer SFTP

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.

Redémarrez le service SSH

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éé.

CentOS Install FTP

Installez vsftpd

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

Configurez 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.

Démarrez le service vsftpd

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.

Partagé pour vous

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer