Cette rubrique explique comment résoudre le problème lié à l'affichage du message d'erreur "Received unexpected end-of-file from SFTP server" lorsque vous utilisez un outil Secure File Transfer Protocol (SFTP) pour vous connecter à une instance Elastic Compute Service (ECS) Linux.
Description du problème
Lorsque vous utilisez un outil SFTP pour vous connecter à une instance Linux, le message d'erreur "Received unexpected end-of-file from SFTP server" s'affiche.
Cause
Dans la plupart des cas, ce problème survient parce que le service SFTP est désactivé dans le fichier de configuration SSH (/etc/ssh/sshd_config) de l'instance ECS Linux.
Solution
Suivez les étapes ci-dessous pour activer le service SFTP dans le fichier de configuration SSH :
-
Connectez-vous à l'instance ECS Linux.
Pour plus d'informations, consultez la rubrique Méthodes de connexion à une instance ECS.
-
Exécutez la commande suivante pour ouvrir le fichier de configuration SSH :
vi /etc/ssh/sshd_config -
Pour activer le service SFTP, repérez la ligne contenant la configuration suivante et supprimez le dièse (#) au début de la ligne afin de la décommenter :
#Subsystem sftp /usr/libexec/openssh/sftp-server -
Exécutez la commande suivante pour redémarrer le service SSH :
systemctl restart sshd.service Connectez-vous à l'instance ECS Linux. Si le problème est résolu, vous pouvez vous connecter à l'instance à l'aide de l'outil SFTP comme prévu.