Maison  >  Article  >  Opération et maintenance  >  Introduction détaillée à la création de serveurs FTP, NFS et SSH sous Linux

Introduction détaillée à la création de serveurs FTP, NFS et SSH sous Linux

黄舟
黄舟original
2017-06-05 10:39:282264parcourir

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

Fonction : uploadet téléchargement

Côté serveur :

Modifier le fichier de configuration , le répertoire du fichier de configuration : /etc/vsftpd.conf, modifier le pour autoriser l'accès anonyme et spécifier le répertoire d'accès anonyme et d'autres opérations peuvent être modifiées selon vos propres besoins.

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

Client :

Deux situations :

 ①. Nom réel login de l'utilisateur  : 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 - le prérequis est d'installer le client

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 à un dossier partagé sous Windows. Cette fonction est réalisée grâce au 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.* est l'autorisation donnée au visiteur, et sync signifie en temps réel) ; Mettre à jour 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 :

>DéconnexionConnexion : déconnexion

Voici une introduction à scp (super copy) Le principe est que openssh-server est installé, qui peut copier 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