FTP접속
글쓴이: CH331 / 작성시간: 화, 2011/11/22 - 3:56오후
리눅스에서 vi로 c 프로그램을 작성해서
ftp에 접속할려고 합니다.
ftp클라이언트를 만들면 일이 너무 커질것 같아
우선
1.리눅스 내의 파일을 선언해놓은 path로 업로드 하는것
2. 그리고 반대로 다운로드 하는것
3. 이것까지 되면 ftp에 특정 폴더내에 새로운 파일이 생성되면 그 파일을 리눅스 내로 다운받고 폴더내의 파일은 지우거나 다른 경로로 빽업해두는
프로그램까지 세가지를 만들어보고 이것들이 된다면 ftp클라이언트를 만들어볼려고 합니다
파일 리스트도 볼수있고 폴더 들어가고 나가고..
파일 다운,업로드.. 이렇게요
1번 프로그램부터 시도해볼려고합니다.
우선 접속부터 문제인데 어떤식으로 접속을 해야하나요?
server-client프로그램 tcp로 socket써서 ftp의 ip를 넘기면 접속이 되나요? 아..그럼 파일 목록같은건 어떤식으로 읽는지..
system()을 써서 하는건 안먹히니깐..
system(ftp)
system(open ip)
system(id)
system(passwd)
이런거요;
조언좀해주세요~
...
Forums:
ftp client를 직접 만들지 않고, ftp
ftp client를 직접 만들지 않고, ftp 작업을 하고 싶다는 건가요?
공개된 다양한 ftp client 중에는 shell상에서 커맨드 옵션을 이용해 파일 업/다운이 가능한 것들이 많이 있습니다.
이걸 이용하시는 걸 추천하고요.
위에 마지막 system 함수를 이용하시는 걸 보니,
리눅스 기본 ftp client에 파이프를 이용해 명령을 전달하는 방법과 유사한 방법을 고려하시는 것 같네요.
http://www.stratigery.com/scripting.ftp.html <-- 요런건 어때요?
댓글 달기