Maison  >  Article  >  Opération et maintenance  >  Création de serveurs FTP, NFS et SSH sous Linux

Création de serveurs FTP, NFS et SSH sous Linux

PHP中文网
PHP中文网original
2017-06-20 11:52:242240parcourir

1, configuration du serveur FTP (à l'aide de l'outil vsftpd)

Fonction : téléchargement et téléchargement de fichiers

Côté serveur :

Modifiez le fichier de configuration, le répertoire du fichier de configuration : /etc/vsftpd.conf, modifiez les opérations telles que l'autorisation de l'accès anonyme, la spécification des répertoires d'accès anonymes, etc., et modifiez-le en fonction de votre propres besoins.

Redémarrez le service : Commande -- sudo service vsftpd restart

Client :

Deux situations :

  ①. Connexion utilisateur par nom réel : ftp + ip (serveur), puis entrez respectivement le nom d'utilisateur et le mot de passe.

  ②. Connexion utilisateur anonyme : ftp + ip (serveur), puis écrivez anonyme comme nom d'utilisateur, pas besoin de saisir le mot de passe, appuyez simplement sur Entrée.

Cependant, si vous vous connectez de manière anonyme, l'administrateur spécifiera généralement le répertoire racine pour la connexion anonyme, c'est-à-dire qu'après vous être connecté de manière anonyme, vous ne pourrez accéder qu'au répertoire spécifié. Pour spécifier le répertoire racine de l'utilisateur anonyme, l'administrateur n'a qu'à modifier /etc/vsftpd.conf et ajouter anon_root=/home/cczhao/MyFtp/.

Mais les deux méthodes de connexion ci-dessus ne peuvent gérer qu'un seul fichier, comme le téléchargement ou le téléchargement d'un seul fichier, mais ne peuvent pas gérer de dossiers ou gérer plusieurs fichiers à la fois. résoudre le problème ci-dessus. Inconvénients.

 Le client lftp accède au serveur ftp - La condition préalable est d'installer le client

Une brève introduction : installation du logiciel - --- sudo apt-get install lftp; Connexion anonyme : lftp + ip (serveur), puis entrez le nom d'utilisateur pour vous connecter, et le mot de passe est toujours directement appuyé sur Entrée. Fonctionnement : Télécharger ou télécharger un seul fichier ou put/get, télécharger ou télécharger plusieurs fichiers mput/mget, télécharger le répertoire entier et ses sous-répertoires avec la commande miroir, télécharger le répertoire entier et ses sous-répertoires avec la commande miroir -R.

2. Construire un serveur nfs - via l'outil nfs-kernel-server

Le serveur nfs est similaire à Windows Le dossier partagé sous , cette fonction est réalisée via le montage.

Tout d'abord, installez le logiciel : sudo apt-get install nfs-kernel-server

Serveur : Créez d'abord un répertoire partagé, qui be Tous les fichiers ou dossiers partagés sont placés dans ce répertoire, puis modifiez le fichier de configuration, le chemin est /etc/exports, et ajoutez /home/cczhao/NfsShare *(rw,sync) à la fin du fichier. Ici, * signifie où partager, qui est un segment de réseau IP. Vous pouvez également écrire le segment de réseau IP correspondant selon vos besoins (par exemple, 192.168.60.* signifie les autorisations accordées aux visiteurs, et la synchronisation signifie les mises à jour en temps réel) ; sur le disque local. Enfin, redémarrez le service : sudo service nfs-kernel-server restart.

Client : Montez le dossier partagé sur /mnt. La commande est mount IP : répertoire monté/mnt (mount 192.168.130.*:/home/cczhao/NfsShare /mnt).

3. setup

Fonction : faire fonctionner le serveur à distance

Côté serveur : installer ssh, c'est-à-dire sudo apt-get install openssh-server

Client :

Connexion à distance : ssh userName@serverIP

Déconnexion : déconnexion

Voici une introduction à scp (super copy), qui nécessite l'installation d'opensh-server et peut être copié entre différents hôtes. Le fonctionnement est le suivant : scp -r target host@target host IP : le chemin absolu du fichier sur l'hôte cible et le chemin absolu à copier sur l'hôte local.

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn