Bu konu, Secure File Transfer Protocol (SFTP) aracı kullanarak bir Linux Elastic Compute Service (ECS) örneğine oturum açmaya çalıştığınızda "Received unexpected end-of-file from SFTP server" hata mesajının görüntülenmesi sorununu nasıl çözeceğinizi açıklar.
Sorun açıklaması
Bir SFTP aracı kullanarak bir Linux örneğine oturum açmaya çalıştığınızda "Received unexpected end-of-file from SFTP server" hata mesajı görüntülenir.
Neden
Bu sorun çoğunlukla, Linux ECS örneğinin SSH yapılandırma dosyasında (/etc/ssh/sshd_config) SFTP'nin devre dışı bırakılmasından kaynaklanır.
Çözüm
SSH yapılandırma dosyasında SFTP'yi etkinleştirmek için aşağıdaki adımları uygulayın:
-
Linux ECS örneğine bağlanın.
Daha fazla bilgi için bkz. ECS örneğine bağlanma yöntemleri.
-
SSH yapılandırma dosyasını açmak için aşağıdaki komutu çalıştırın:
vi /etc/ssh/sshd_config -
SFTP'yi etkinleştirmek için aşağıdaki yapılandırmayı içeren kod satırını bulun ve satırın başındaki diyez işaretini (#) silerek yorumdan çıkarın:
#Subsystem sftp /usr/libexec/openssh/sftp-server -
SSH hizmetini yeniden başlatmak için aşağıdaki komutu çalıştırın:
systemctl restart sshd.service Linux ECS örneğine oturum açın. Sorun çözüldüyse örneğe SFTP aracını kullanarak beklendiği şekilde oturum açabilirsiniz.