반응형

안녕하세요 가야태자 @talkit 입니다. 

리눅스/Linux 우분투에 FTP 서버를 설치해보자. How to install FTP server on Ubuntu Linux https://talkit.tistory.com/693

저는 VMWARE에 설치된 우분투 리눅스에 FTP 서버를 설치를 했습니다. 

하지만 지금 하는 내용은 일반적인 리눅스 FTP에도 해당 합니다. 

WinSCP가 컴퓨터에 없으면, 

[무료소프트웨어] 알FTP/ALFTP 대체프로그램 WinSCP 설치하기 https://talkit.tistory.com/606

글을 참조하셔서 설치하시면 됩니다. 

저는 설치가 되어 있기 때문에 어떻게 사용하는지만 알려 드리겠습니다. ^^

메뉴는 위와 같이 생겼습니다. 

저기서 세션(S) 를 클릭하시고 새로운 세션을 클릭하십시오.

이렇게 생긴 아이가 뜰겁니다. ^^

저는 워낙 많은 사이트가 등록 되어 있어서 가렸습니다. 

처음올 파일 프로토콜에서 SCP를 FTP로 변경 합니다. 

우선 제가 설치한 서버는 암호화를 안했기 때문에 암호화 안함 이라고 선택 하시면 됩니다. 

서버정보에 암호화가 되어 있으면 암호화를 선택하시면 됩니다. 

설치하신 서버 또는 접속하고자 하는 서버의 호스트 이름/IP/도메인명 을 입력합니다. 

포트는 자동으로 선택된 21번이 맞구요. 혹시나, 보안상 서버 관리자가 포트를 변경 했으면, 변경된 포트번호를 사용하시면 됩니다. 

그리고, 아이디 현재 제 서버에는 talkit 밖에 없어서 ^^ 비밀번호는 비밀번호를 입력하시면 됩니다. 

그리고 저기 저장 버튼을 누르시면 

위와 같이 나옵니다. 

집에서 사용하는 개인 PC 같은 경우 암호 저장에 체크하셔도 됩니다.

하지만, 밖에서 사용하는 공용 PC는 암호를 저장하지 마십시오.

저는 암호를 기억하려고 노력해서 보통은 암호를 저장하지 않습니다. 

아까 세션창의 왼쪽 화면에 ^^ 위와 같이 나올 겁니다. 

아이디@호스트명

위와 같이 나오면 이제 세션이 저장이 잘된거구요.

오른쪽 하단에서 로그인을 클릭하시면 됩니다. 

비밀번호 저장을 체크 하셨으면 안나옵니다만, ^^ 자동으로 로그인 해줍니다. 

저는 비밀번호 저장을 체크 하지 않아서 위와 같이 비밀번호를 묻습니다. 

해당 서버의 비밀번호를 넣으시면 됩니다. 

왼쪽이나 오른쪽 창의 내용은 다르겠지만 위와 같이 접속이 되었을 겁니다. 

여기서 왼쪽 창은 로컬컴퓨터의 파일 목록 입니다. 

오른쪽 창은 서버 컴퓨터의 파일 목록 입니다. 

그전에 파일을 하나 준비를 해야 해서 리눅스 상에서 준비를 해보겠습니다. 

echo "FTP 전송을 위한 파일 준비" > ftpserver.txt

echo에 관련된 글을 작성 했는데 echo를 이용해서 파일을 만드는 방법은 설명을 안했네요. ^^

또 글감이 하나 생겼습니다. ^^

putty로 가셔서 위 명령어를 수행 하십시오.

echo "FTP 전송을 위한 파일 준비" > ftpserver.txt
talkit@ubuntu:~$ ls
Desktop  Documents  Downloads  ftpserver.txt  Music  Pictures  Public  Templates  Videos

실제로 실행을 해보면 위와 같이 나옵니다. 

서버에다가 파일을 만들었으니까 서버 쪽에 있는 새로 고침 버튼을 클릭 합니다. 

저는 c:\dev\study  에 파일을 다운로드 받겠습니다. 

위와 같이 받아 졌을 겁니다. 

그러면 파일을 한번 열어 보겠습니다. 

ftpserver.txt를 더블 클릭하십시오.

파일명이 다르면 해당 파일명을 더블 클릭하시면 됩니다. 

FTP 전송을 위한 파일 준비

저희가 명령어로 만들었던 파일이 잘 들어 있습니다. 

자 그럼 저 파일을 서버로 다시 보내 보겠습니다. 

그런데 파일이 동일한 파일이 있으니까

숙달 되시면 WinSCP에서도 가능한 일이지만, 탐색기를 열고 해당 폴더에 가십시오.

그리고 복사해서 붙여 넣기를 하시고 이름을 바꾸겠습니다. 

요렇게 될꺼구요 

저기 복사보면을 ftpclient.txt 로 바꿔 보겠습니다. 

이렇게 되었을 껍니다. 

저기서 FTP로 돌아가면

로컬 컴퓨터 쪽 화면에 ftpclient.txt가 생겼습니다. ^^

내용은 그냥 아까하고 동일하게 하고, 서버로 올려 보겠습니다. 

저 파일을 잡고, 서버 쪽으로 드래그앤드랍 하시면 됩니다. 끌어서 놓으시면 됩니다. 

또는 파일을 클릭하시고, F5키를 누르시면 됩니다. 

또 한가지는 오른쪽 마우스 누르시고, 업로드를 클릭하면, 

위 그림과 같이 나옵니다. 

저기서 확인 누르시면 업로드가 됩니다. 

그러면 위와 같이 나옵니다.

그리고 동일하게 서버 컴퓨터 쪽에 있는 ftpclient.txt를 더블 클릭 해보십시오.

그러면, 

FTP 전송을 위한 파일 준비

동일하게 들어 있을 겁니다. 

그리고 이것이 사기인가 하시는 분들은 putty로 돌아가서 

cat ftpclient.txt

해보시면  

cat ftpclient.txt
FTP 전송을 위한 파일 준비

요렇게 잘 나옵니다. 

개발을 하다가 보면 FTP를 사용할일이 많습니다. 

저는 간단하게 설명을 드렸지만, 여러분은 좀 더 다양한 기능을 사용해 보십시오.

파일을 올려 보고 파일을 지워도 보고

단, 시험용 머신을 하나 만드시고 하시는 것을 권해 드립니다. ^^

간단하게 파일을 올리고 내리는 방법을 설명 드렸습니다. 

감사합니다. 

 

반응형
반응형

안녕하세요 가야태자 @talkit 입니다. 

지난 번 글에 이어서 서버의 사용자를 추가해보겠습니다. 

우선 서버를 설치 하신 다음에 이 글을 읽으셔야 해서 

서버 설치는 

[무료소프트웨어] Windows에 FTP 서버 구축하기(1) FileZillaServer 설치하기 :: 가야태자의 IT이야기 (tistory.com)

 

[무료소프트웨어] Windows에 FTP 서버 구축하기(1) FileZillaServer 설치하기

오늘 소개해 드릴 프로그램은 파일 질라 서버/FileZilla Server 입니다. [무료소프트웨어] 알FTP 대체 프로그램 파일질라/FileZilla 설치하기/Install :: 가야태자의 IT이야기 (tistory.com) 이전 글에서 소개 해

talkit.tistory.com

위 글을 읽으시면서 진행 하실 수 있습니다. 

파일질리 서버 인터페이스를 여셔야 합니다. 

시작을 누르시고 F 근쳐에 가시면 FileZilla Server 가 있고 그 안에 FileZilla Server Interface 라는 바로가기가 있습니다. 

실행하면 대략 이런 느낌입니다. 

빨간색 아이콘이 사용자 아이콘입니다. 

클릭하시거나 Edit메뉴에서 Users 를 선택 하시면 됩니다. 

누르시면 위와 같이 나옵니다. 저기서 Add 버튼을 클릭 합니다. 

사용자 아이디를 묻습니다. 

저기에 생성하는 것이므로 원하시는 아이디를 넣으면 됩니다. 

저는 user01을 넣도록 하겠습니다. 

그리고 패스워드를 체크하고 저기 네모칸에다가 해당 유져의 비밀번호를 셋팅 합니다. 

왼쪽에서 Shared folders 를 클릭 합니다. 

사용자가 FTP에 접속 했을때 사용할 수 있는 폴더를 하나 이상 설정 해야 합니다. 

탐색기를 하나 여시고 

c:\에 ftpuser 를 만들고 ftpuser 안에 user01을 만드십시오.

대충 위와 같은 느낌입니다. 

그리고 다시 서버 인터페이스로 돌아와서  저기 중간에 있는 Add를 클릭하십시오.

저는 c:\ftpuser\user01 을 지정 하겠습니다. 

폴더나 계정명은 저따라 안하셔도 됩니다. 원하시는 위치에 그리고 원하시는 아이디 패스워드를 입력하시면 됩니다. 

위와 같이 되면 일단 저 서버에 접속해서 파일을 받아는 갈 수 있습니다. 그러나, 업로드가 안되고, 폴더도 못만듭니다. 

그래서 Files에 Write Delete를 체크 하십시오.

그리고, Directories에서 Create Delete 도 선택하시면 됩니다. 단, 보안을 잘 고려하셔야 하고 보안 상 삭제는 허용을 안하시는 것도 좋습니다. 

왼쪽 아래의 OK를 클릭하시면  user01 계정이 만들어 졌습니다. 

한번 접속해 보겠습니다. 

공유기를 통한 외부 접속 등은 제가 또 다른 글에서 설명 드리겠습니다. 

지금은 집 안에 있는 피씨에서 접속해보겠습니다.

ip를 먼저 확인 해야 합니다. 

그래서 리눅스/Linux 리눅스의 네트워크 정보 확인 ifconfig/Windows ipconfig :: 가야태자의 IT이야기 (tistory.com) 이글이 참고가 되실꺼고 

지금은 간단하게, 시작 누르시고 cmd 엔터치십시오

그리고 그창에다가 ipconfig

라고 치시면 됩니다. 

그러면 위와 같은 Ipv4 주소가 나옵니다. 

저 주소를 이용해서 접속해 보겠습니다. 

FTP 접속하는 방법도 설명을 드려야겠네요.

지금은 FTP 클라이언트에 주소 와 아이디 패스우드 넣으시고 접속 하시면 됩니다. 

저는 접속이 잘 되었습니다. 

[무료소프트웨어] 알FTP 대체 프로그램 파일질라/FileZilla 설치하기/Install :: 가야태자의 IT이야기 (tistory.com)

 

[무료소프트웨어] 알FTP 대체 프로그램 파일질라/FileZilla 설치하기/Install

오늘의 무료 소프트웨어는 파일질라 입니다. 파일질라/FileZilla는 앞에서 소개해드린 WinSCP와 마찬가지로 파일 전ㅅ홍 프로그램입니다. 저거 소개 글에 보면 파일질라는 FTP 뿐 아니라 TLS와 SFTP를

talkit.tistory.com

FileZilla라는 FTP 클라이언트 입니다. 이걸로 테스트해 보실 수 있습니다. 

설치 방법만 있어서 사용법은 또 따로 적어 보록 하겠습니다. 

감사합니다. 

 

반응형

+ Recent posts