Voici une approche étape par étape pour établir une connexion SFTP sur un serveur VPS :
1. SSH dans le serveur VPS : Tout d’abord, vous devrez vous connecter à votre serveur VPS via SSH. Vous pouvez le faire en utilisant la commande suivante dans le terminal de votre ordinateur local :
```
ssh username@your_server_ip
```
Remplacez “username” par votre nom d’utilisateur réel et “your_server_ip” par l’adresse IP de votre serveur VPS. Vous serez invité à entrer votre mot de passe.
1. Mise à jour du serveur : Après vous être connecté à votre serveur VPS, il est recommandé de mettre à jour tous vos packages de serveur à la dernière version. Utilisez la commande suivante pour cela :
```
sudo apt-get update && sudo apt-get upgrade
```
1. Installer le serveur SFTP : Maintenant, vous devez installer le serveur SFTP sur votre serveur VPS. SFTP est généralement déjà installé avec SSH sur de nombreux systèmes. Si ce n’est pas le cas, utilisez la commande suivante pour installer SSH :
```
sudo apt-get install openssh-server
```
1. Configuration du serveur SFTP : Ouvrez le fichier de configuration SSH en utilisant la commande suivante :
```
sudo nano /etc/ssh/sshd_config
```
Trouvez la ligne qui commence par “#Subsystem” et remplacez la par
```
Subsystem sftp internal-sftp
```
1. Création d’un nouvel utilisateur SFTP : Utilisez la commande suivante pour créer un nouvel utilisateur et définir un mot de passe pour lui :
```
sudo useradd -m your_username
```
```
sudo passwd your_username
```
1. Redémarrage du serveur SSH : Enfin, redémarrez le serveur SSH pour que les changements prennent effet. Vous pouvez le faire en utilisant la commande suivante :
```
sudo service ssh restart
```
C’est à peu près ça ! Vous devriez maintenant être capable de vous connecter à votre serveur VPS via SFTP en utilisant le nom d’utilisateur et le mot de passe que vous avez définis à l’étape 5.