IT/Unix & Linux

[sftp] ssh는 되지만 sftp 접속시 connection closed 해결방법

슈다루냥 2019. 5. 28.
728x90

안녕하세요. 슈다 입니다.

ssh접속은 가능하지만 sftp 접속시 connection closed가 발생할 경우 해결방법을 알아보겠습니다.

 

ssh접속은 되지만 sftp 접속이 되지 않을 때 여러가지 경우의 수가 있는데요,

구글링을 해보면 크게 아래처럼 가이드가 됩니다.

1. /etc/ssh/sshd_config 파일 확인

  sshd_config 파일 내의 아래 주석을 제거하거나, path가 잘못된 것을 수정하기.

        # Subsystem   sftp   [sftp-server 경로]

  

2. 접속 계정의 profile 등에 특정 값 추가하기

3. public key의 권한 확인

 

그런데 위 경우를 모두 확인해보아도 sftp 접속시 "Connection closed" 가 발생하고

sftp -vvv hostname으로 확인시 connection closed가 되기 전 "debug1 exit status -1" 발생하는 경우 아래 방법을 확인해보세요.

 

- ssh 경로 확인

/etc/ssh 경로에 ssh 및 config 파일들이 구성되어 있다고 한다면,

/etc/ssh 디렉토리 자체의 권한을 확인해보세요.

혹시 700 (rwx------) 으로 설정되어 있다면, 755 로 설정 (rwxr-xr-x) 해보시기 바랍니다.

728x90
반응형