9. 9. Linux FTP

이번에는 FTP에 대해 복습하려고 해.참고로 내가 속한 학생회 사이트를 내가 지금 관리 중이라 Filezilla라는 프로그램을 써봤는데 너무 단순하게 이용해서 그런지 해당 프로그램이 FTP라는 것도 몰랐다.이번 기회에 FTP가 무엇인지 정확히 이해할 수 있게 됐다. 일단 FTP 에 대해 설명하면 다음과 같다.FTP 는 File Transfer Protocol의 약자로, 파일 전송 프로그램이라고 생각하면 이해하기 쉽다.다운로드 및 업로드를 하기 위한 통신 프로토콜이다.윈도우에서 리눅스로 파일을 전송하는 방법에 대해 알아볼 예정이다.Linux에 있어서의 FTP 사용에는 2가지가 있다. 1)RFTP 프로그램에서 이용, 이 방법은 솔직히 별 부가 설명이 없어도 모두가 사용할 수 있을 것 같은 느낌이 든다

존재하지 않는 이미지입니다.

우선 RFTP 프로그램을 설치한 후 열면 다음과 같은 화면이 열린다.

존재하지 않는 이미지입니다.

위 화면에서 상단은 리눅스, 하단은 윈도우를 보여준다.

존재하지 않는 이미지입니다.

존재하지 않는 이미지입니다.

존재하지 않는 이미지입니다.일단 연습하고 윈도우에서 리눅스로 옮기는 파일을 생성한다.존재하지 않는 이미지입니다.존재하지 않는 이미지입니다.존재하지 않는 이미지입니다.대수롭지 않게도 접속할 버튼을 눌러 해당 IP 주소를 입력하고 passive 그곳을 체크한다. 접속할 때 다음과 같이 입력하면 된다. FTP 주소[원격하는 IP] 아이디 [계정] 패스워드 포트 번호 21이면 RFP 접속은 종료되고, 이동하고자 하는 파일을 드래그하여 이동하면 끝이다.2) cmd 창에서 FTP 접속이 방법을 제대로 이해해 두지 않으면 나중에도 잘 사용할 수 없다.존재하지 않는 이미지입니다.cmd 창은 윈도우 명령 프롬프트에서 작업 표시줄의 왼쪽에 위치한 검색 창에 cmd라고 입력하면 실행 가능하다.존재하지 않는 이미지입니다.cmd 창에 해당하는 경로를 입력한 후 ftp 접속 명령문인 ftp+[원격하는 IP]를 입력하면 다음과 같이 나타난다.ex) E:\2021_07_PM1230_리눅스1> ftp192.168.10.128 사용자 로그인: samadal 암호: samadal그러면 로그인할 계정을 입력하고 로그인한다. 덧붙여서 관리자 어카운트는 사용 불가하다.접속에 성공하면 다음과 같은 명령어를 사용하면 된다.그러면 로그인할 계정을 입력하고 로그인한다. 덧붙여서 관리자 어카운트는 사용 불가하다.접속에 성공하면 다음과 같은 명령어를 사용하면 된다.그러면 FTP는 마무리된다. 참고로 이 과정을 처음 수행할 때는 경고창이 뜬다.존재하지 않는 이미지입니다.여기서는 접속허가를 누르면 된다. 다음 사항은 주의하면 좋은 점이다!1)cmd창: ftp 명령어 인식 X-> 환경변수 설정: https://kwonsaw.tistory.com/146 (거의 Java 때문에) 2) ftp 연결 성공 후 ls-l 및 put 업로드가 불가능한 경우: 제어판 – 시스템 및 보안 – 방화벽 앱 허용 – 파일전송 프로그램 체크!