반응형

안녕하세요 가야태자 @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를 사용할일이 많습니다. 

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

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

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

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

감사합니다. 

 

반응형
반응형

오늘의 무료 소프트웨어는 파일질라 입니다. 

파일질라/FileZilla는 앞에서 소개해드린 WinSCP와 마찬가지로 파일 전ㅅ홍 프로그램입니다. 

저거 소개 글에 보면 파일질라는  FTP 뿐 아니라 TLS와 SFTP를 지원한다고 되어 있습니다. 

음 요즘에는 FileZilla Pro로 출시되었나 보내요. 

도네이션 하실 분들은 괜찮을 것 같습니다. 

구경하시라고 캡쳐 해왔습니다. 

파일질라 프로는 22000원 정도 합니다 .^^

하지만 우리는 무료로 사용합니다. 

Pro 안받으시면 됩니다. 

그래서 다시 본론으로 넘어가서 .

FileZilla - The free FTP solution (filezilla-project.org)

파일질라 웹사이트에 접속 합니다. 

Download FileZilla Client를 클릭 합니다. 

요즘 대부분의 PC가 64비트이므로 초록색 버튼클릭 하시면 됩니다. 

또 레이어 팝업에서 제일 압줄의 Download를 클릭 하십시오.

 

그러면 저렇게 화면이 바뀌면서 다운로드가 시작 됩니다. 혹시나 저처럼 눌러 줘야하면 Save 또는 저장을 클릭 하십시오.

이제 다운로드 폴더나 브라우져의 왼쪽 하단에서 파일을 실행 합니다. 

보안 관련 내용을 한번 물어 보고, 파일질라 설치 관리자를 띄워 줍니다. 

라이센스는 GPL이고 무료 입니다. 기업에서도 무료로 사용하실 수 있습니다. 앞에서 말한 Pro 버전은 22000원 정도 주고 사셔야 합니다. 

여기서 Only for me를 선택해 주시고, Next를 클릭 합니다.

이 컴퓨터는 혼자 사용해서 그렇습니다만, 혹시나 계정 여러개로 사용하시는 분들은 Anyone who로 시작하는 곳에 라디오 버튼을 체크하시면 됩니다. 

옵션을 선택 합니다. 데스크톱 아이콘은 필요하시면 싫어하시면 그냥 Next 입니다. 

설치 위치를 선택하시거나 그대로 두고 Next 합니다. 

시작 메뉴 위치 선택하고,  Next클릭 합니다. 

그려면 설치를 시작하고 저렇게 Finish 버튼이 나타납니다. 

요렇게 잘 설치 됩니다. 

FTP 프로그램 사용 못하시는 분들은 제 블로그에 잘 오시지는 않겠지만, 개발자 블로그라서 ^^

그래도 일반인 분들을 위해서 FileZilla와 WinSCP를 이용해서 파일을 주고 받는 방법을 조금씩 글을 적어 보도록 하겠습니다. 

리눅스 강좌 연재 하는 부분에서 Putty로 접속하는 법에 대해서도 지금 조금씩 적고 있습니다. 

감사합니다. 

반응형
반응형

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

오늘은 파일 전송 프로그램 중에서 무료 프로그램을 소개하고 설치 해보겠습니다.

파일 전송 프로그램을 개발을 진행을 하고 개발이 끝나면 운영서버나, 개발 서버 등에 파일을 전송해야 해당 프로그램이 동작을 합니다.

이 때 사용하는 툴이 WinSCP 같은 파일 전송 프로그램입니다.

전송 방식은

FTP : 파일 전송 프로토콜

SFTP : 암호화된 파일 전송 프로그램

SCP : 암호화된 복사

요런 방식이 있습니다.

요즘은 FTP도 아직 많이 사용하지만,

SFTP 똫는 SCP 즉 암호화 된 애들은 많이 사용합니다.

이러한 프로그램 중에서 유명한 프로그램으로 파일질라가 있습니다.

그리고, 알 FTP 라는 EST SOFT가 밸한 프로그램이 있습니다.

파일 질라는 오픈소스여서 기업이든 개인이든 모두 무료 입니다.

또한 오늘 소개하고자하는 WinSCP 또한, 기업, 개인 모두 무료 입니다.

https://winscp.net/eng/index.php

파일질라는 일단, FTP 가 기본이고 ,SCP는 약간 설정을 해야 합니다.

WinSCP는 반대 입니다.

SCP/SFTP 가 기본이고 FTP가 약간 조작을 해줘야 합니다.

요즘 서버들은 대부분은 SSH를 지원하므로, SCP/SFTP를 사용하시는 것이 보안상 좋습니다.

우선, 저위에 초록색으로 된 Download Now를 클릭 합니다.

개발하시는 분들도 먹고 살야하기 때문에 광고가 있습니다. 파란색 다운로드는 광고 입니다.

저게 안보이면, 살찍 밑으로 내리시면 초록색으로 다운로드 버튼이 있습니다.

초록색 Download WinSCP 5.1.9 를 클릭 합니다. 버전은 글쓸 당시의 버전이고 다를 수 있습니다.

혹시 도네이션을 하시고 싶으시면, Microsoft Store에서 구매하시면 됩니다.

혹시나 다른 분에게 도네이션 하시면 안되니 소스 포지에서 확인 해봤습니다.

개발자 분이 동일 합니다.

NewEdge Software 라는 곳에서 WinSCP Pro라는 제품을 올려 놨는데 저걸 받느니

공식 웹사이트에서 위에서 설명하시는 대로 무료로 받으시면 됩니다.

다운로드를 다 하셨으면,

왼쪽 하단이나 다운로드 폴더에서 파일을 엽니다.

그러면 모든 사용자에게 설치할지 해당 계정에 설치할지 묻는데 모든 사용자에게로 저는 선택 했습니다.

해당 사용자에게도 상관 없습니다.

그리고 보안 관련 설정에 동의하시면 위와 같은 화면이 나옵니다.

저기서 수락 해주시면 됩니다.

일반적으로 저대로 놓고 설치하시면 됩니다.

다음

저는 커맨더 형식에 익숙해서 커맨더 형식으로 설치하고 있습니다.

그냥 다음

여기서 옵션을 확인하고,

설치 버튼을 누르시면 설치를 시작 합니다.

이전에 푸티를 설치하고 저장한 세션이 있으면,

요렇게 뜹니다.

예 눌러 주시 거나 아니오 선택 하시면 됩니다.

저는 예를 선택 합니다.

예를 선택하면 저장된 주소를 불러오는 화면에 확인 누르시면 됩니다.

이제 완료 눌러 주시면

WinSCP가 실행 됩니다.

저는 아까 푸티세션을 가져와서 이렇게 있습니다.

없으신 분은 새로운 사이트를 등록하시고 사용하시면 됩니다.

감사합니다.

관련글 WinSCP 소개 : https://talkit.tistory.com/51?category=225670

 

알FTP 대체 프로그램 WinSCP

제 직업은 앞의 글들에서 많이 썼지만, 웹 개발자 입니다. 그래서 주로 사용하는 프로그램이 FTP 프로그램 SSH 클라이언트 입니다. 일반적으로 이스트소프트의 알씨리즈가 유명해서 일반적으로

talkit.tistory.com

talkit.tistory.com/136?category=225670

 

상용프로그램을 대체할 무료 프로그램 정리

 종류 상용프로그램 무료프로그램 비고  압축프로그램 Winzip Winrar 알집(개인은 무료) 빵집(http://www.bkyang.com) 압축시대(http://www.kippler.com) 7-Zip(http://www.7-zip.org/)  빵집은 64비트에서 압..

talkit.tistory.com

 

반응형
반응형
제 블로그의 분위기에서 아실 분들은 아시겠지만,

저는 서버 관리자에서 프로그래머로 전향한 개발자입니다.

하지만, 개발자도 기본적으로 서버 관리는 해야 합니다.

T.T 한국의 현실이죠

스마트폰에서 서버 관리를 할 수 있는 프로그램들 중 하나를 


를 소개 했었습니다.

저 프로그램을 서버에 FTP나 SCP로 접속 할 수 있는 프로그램입니다.

그런데 서버관리자는 대부분 

텔넷으로 접속 합니다.

어느날 문득 마켓에서 아이쇼핑을 하다가 ㅋㅋㅋ

ssh 라고 쳐 봤습니다.

ㅋㅋㅋ 많더군요

그중에서 ConnectBot라는 프로그램을 받았습니다.

무료여서요

정말로 ssh 콘솔로 접속이 되는 것이었습니다. ^^;;

오..

간단하게 서버를 모니터링 하고 

뭐 급할때 디스크 확보하고

시스템 재부팅 등을

스마트 폰에서 할 수 있겠더라구요

그리고, vi를 이용해서 몇가지 하려고 했는데

어떻게 조작 하면 될것 같은데요 

vi로 열어서 보는 것은 문제가 없는데

보고 나서 나갈때 T.T

:키가 안되서 나갈 수가 없습니다.

저장할 수도 없구요

이점 빼고는 뭐 편안하게

작업할 수 있습니다.

남아도는 3G로 인하여 

대부분의 작업을 차안이나 버스안 등에서 할 수 있네요 ^^;;

역시 서버 관리 할때도 옵티큐의 쿼티 키보드는 진리 입니다. ^^;;;

모두들 좋은 주말 되십시오

끝으로 ConnectBot의 

스샷입니다.

마켓에서 Connect Bot라고 치시면 찾으실 수 있습니다.


참 그림의 출처는 http://code.google.com/p/connectbot/ 에서 가지고 왔습니다.

^^;;






반응형
반응형
음 안드로이드에 어플리케이션이나 데이타를 넣으려면 여러가지 방법이 있을 것이다.

그중에 하나를 제공하는 어플리케이션이다.

원래 목적은 좀 다르겠지만

원래 목적은 WinSCP 같이 안드로이드 기반의 SCP(Secure Copy) 클라이언트이다.

하지만, 나는 조금 다르게 사용한다.

LGT의 남아 도는 3G와 집과 회사에서 걸쳐 있는 Wifi를 이용해서

ㅎㅎㅎ

음악이나, 어플등은 다운로드하여 설치 할때 사용한다.

일단 1.6인 옵티머스 큐(내 안드로이드 폰)도 지원한다.

그러니 국내의 대부분의 안드로이드 폰은 지원한다고 봐야 할 것이다.

안드로이드 마켓에서 DriodSCP로 검색하면 설치해서 사용할 수 있다.



그림은 위와 같다 ^^;;

서버에 백업을 해둔다던지

서버에 있는 내용을 안드로이드로 가져올때 유용하게 사용할 수 있다. ^^;;


그림 출처 : http://perdeas.com/?page_id=22

다음에 이거 사용법이나 한번 올려 봐야겠당 ^^;;


반응형
반응형

제 직업은 앞의 글들에서 많이 썼지만, 웹 개발자 입니다.

그래서 주로 사용하는 프로그램이 FTP 프로그램 SSH 클라이언트 입니다.

일반적으로 이스트소프트의 알씨리즈가 유명해서 일반적으로 업무를 나가면

알FTP가 깔려 있습니다.

하지만, 알FTP가 유료라는 사실은 잘 알지 못합니다.

개인 사용자에게는 무료지만, 기업/교육기관/공공기관/게임방 등은 모두 유료 입니다.

그리고, 개인 노트북이나 개인 PC를 회사나 근무처에 가지고와서 쓰는 경우도 기업 사용자로 인식 됩니다.

그래서 유료 입니다.

좀 더 자세한 글은 http://offree.net/entry/Removing-Altools

을 참고 하십시오

그래서 제가 사용하는 프로그램을 알려 드리려고 합니다.

다른 블로그나 많은 글들에서 요즘 WinSCP라는 프로그램을 이야기했습니다만

다시 한번 WinSCP를 권해 봅니다.

http://www.winscp.net

이사이트에 가시면 다운로드 하실 수 있습니다.

전 영문 인터페이스에 적응이 되어 있습니다만

지금은 한글 인턴페이스도 제공합니다. ^^;;

간단하게 WinSCP를 소개하면

1. 기본적으로 리눅스의 SSH를 이용한 SCP를 제공합니다.

2. 일반 FTP 프로토콜을 제공합니다.

3. SFTP 프로그램을 제공합니다.

4. 노턴 커맨드 방식의 인터페이스를 제공합니다.

5. 원격지와 로컬을 드래그앤 드랍으로 전송할 수 있습니다.

6. 폴더 트리 기능을 제공합니다.

7. 개별 북마크를 제공합니다.

8. 세션(호스트) 북마크를 제공합니다.

9. 윈도우즈의 모든 확장을 제공합니다.
   - 로컬에서 오른쪽 마우스를 살짝 누르시면 평소때 오른쪽 마우스 눌렀을때 보시던 화면이 나옵니다. ^^;;

10. 원격지 명령어를 실행 할 수 있습니다. (SCP는 완벽하게 FTP는 부분적으로)
   - tar를 푼다던지
   - 파일 퍼미션을 바꾼다던지
   - 쉘명령어를 실행 한다던지

11. 패시브 모드를 지원합니다.
    - 요즘 공유기를 많이 쓰시자나용 필수 입니다. ^^;;

뭐 이정도 특징이 있습니다.

알FTP를 제가 사용하지 않는 이유는 유료인 것도 있습니다만

FTP의 기본적인 기능을 제대로 제공하지 않고 있기 때문입니다.

WinSCP에도 약간 불편한 점이 있습니다.

프로그램에서 느끼시듯이 SCP 클라이언트 이다 보니

기본 접속 형태가 SCP 입니다.

하지만, 저건 세션을 한번 저장하고 나면 불편함이 사라지니깐용 ^^;;

회사에서 알FTP를 쓰신다면 WinSCP로 바꿔 보시는 것이 어떤지 ^^;;



반응형

+ Recent posts