질문/조언질답게시판

ftp 21문제

333.PNG

많은 분들이 답변을 해줬으나 제가 무식하여 정리해서 올려봅니다

sentora패널에서 ftp가 닫혀있어

aws lightsail에서 방화벽추가에 tcp 20~21다 추가하였고

파일질라로 ftp(21번포트)로 접속해보니

 

ECONNREFUSED - 서버에서의 연결 거부"(으)로 연결 시도 실패.

 

로 떠서 sftp(21번포트)로 접속해보니

 

FATAL ERROR: Network error: Connection refused

 

이렇게 뜨는데 어떻게 해야할지 감을 못잡겠네요 ㅠ

구글링을 해본결과 ECONNREFUSED는 proftpd가 안깔려있다해서

추가로 proftpd도 설치하였으나 반응은 똑같이 뜨네요 

어떻게 해야할까요?

  • ?
    SFTP 는 22번 포트를 이용하고 SSH를 이용합니다
  • profile

    어차피 혼자만 이용하시는 거죠?
    그럼 aws에서 제공한 root 계정과 ssh 접속 암호를 가지고 sftp로 접속해보세요.
    sftp는 22번 포트 입니다.

  • profile profile
    아하 방법 감사합니다.
  • profile profile
    몇 가지 주의할 점은 sftp를 이용하면 권한에 문제가 생길 수 있습니다.
    업로드한 파일이 root계정으로 업로드 되기 때문에 웹서버에서 읽거나 쓰지 못하는 상황이 발생 합니다. 그래서 업로드후 소유자와 권한을 변경 하는 것을 추천합니다.

    그 외 ftp를 사용하지 않고도 이전하는 방법도 있습니다만 쉘명령어를 이용하시 때문에 익숙한 방법을 이용하는게 좋습니다.
  • profile profile
    aws 라이트세일이여서
    root 계정이라는것이 사용자 이름 말하시는건가요?
    아니면 ssh접속시 쓰는 root 말하시는건가요?
  • profile profile
    ssh 접속시 쓰는 root 계정 맞습니다.
    여튼 해결하신것 같네요.
  • profile
    아 찾아습니다
    키 파일이 다른 인스턴스였네요 계속 삽질하고 있었나봐요 죄송합니다
    댓글달아주셔서 감사합니다
  • profile

    1. Plain FTP - 21포트를 사용하며 비밀번호를 평문 전송합니다.

    2. FTPS(Explicit) - 21포트를 사용하나 연결후 로그인 과정에서 암호화가 사용됩니다.(즉 첫 접속은 평문 상태)

    3. FTPS(Implicit) - 990포트를 사용하며 처음 접속시부터 암호화가 사용됩니다.

    4. SFTP - 22포트를 사용하며 FTP 기반인 위 3 방식과 달리 SSH 기반입니다. 즉 이름만 비슷할 뿐 완전히 다른 방식입니다.

     

    1번의 경우 사용을 권장하지 않습니다. 적어도 2,3번이나 4번 사용을 권장합니다. 특히 4번의 경우 SSH 기반이므로 SSH 서버만 세팅되어 있다면 바로 사용이 가능하다는 장점이 있습니다.

  • profile
    질답게시판으로 옮겨둡니다.
  • profile profile
    아앗 잘몰올렸나 보네요 죄송합니다 ㅠ