| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
roadstar
가입: 2007년 3월 25일 올린 글: 15
|
올려짐: 2007.3.25 일, 7:11 pm 주제: proftp에서 쓰기문제 |
|
|
proftp에서 쓰기문제
proftp에서 시스템 전체 디렉토리에 쓰기읽기가 가능했었는데, 갑자기 않됩니다.
ServerName "test_FTPD"
ServerType standalone
DefaultServer on
PassivePorts 60000 62000
#DefaultRoot ~ !wheel
Port 21
Umask 022
MaxInstances 30
User nobody
#Group nogroup
<Directory /*>
AllowOverwrite on
</Directory>
#s FXP
AllowForeignAddress on
PassivePorts 49152 65534r so we have to allow users with no real shell
RequireValidShell off
UseFtpUsers off
DefaultRoot /
UserPassword nobody wRPBu8u4YP0CY
RequireValidShell off
UseFtpUsers off
무엇이 문제인가요? |
|
| 위로 |
|
 |
truefeel 카페 관리자
가입: 2003년 7월 24일 올린 글: 1277 위치: 대한민국
|
올려짐: 2007.3.25 일, 8:41 pm 주제: Re: proftp에서 쓰기문제 |
|
|
write에 대해 거부를 했다는 설정은 없어보이는데요.
접속되고, 파일을 읽어진다면 active/passive 모드 설정과도 무관하구요.
먼저 write할려고 할 때 어떤 FTP 메시지가 나오는지 살펴보세요. 알FTP를 보면 FTP cmd 등이 표시가 됩니다.
그리고, 디스크의 공간이나 inode는 충분한지 살펴보세요.
|
|
| 위로 |
|
 |
roadstar
가입: 2007년 3월 25일 올린 글: 15
|
올려짐: 2007.3.26 월, 10:04 am 주제: 알ftp에서 |
|
|
<<200 Type set to A
<<215 UNIX type: L8
이 나옵니다.
무슨 뜻인지 모릅니다.
이게 passive가 안된다는 뜻인가요? |
|
| 위로 |
|
 |
범냉이
가입: 2006년 9월 19일 올린 글: 44
|
올려짐: 2007.3.26 월, 11:48 am 주제: 그 로그 말고는 없나요? |
|
|
solaris 사용하시나 봐요..?
님이 올려주신 로그는 일반적인 로그 입니다.
그 로그 말고는 따로 없는지요?
진호님 말씀 처럼 read가 된다면 data-session이 제대로 맺어져 있다고 봐야 할 듯 합니다.
active, passive 의 문제로 보이지는 않습니다.
접속 --> write 해서 전체 로그를 같이 올려주세요. 그렇게 올려주셔야 판단하는데 용이합니다.
혹, active, passive 문제로 판단이 되어 지신다면, 모드 변경을 시도해보세요.
(그러나, read가 잘 되는것으로 보아서는 .. 아니라고 확신 합니다. 읽어 올때 data-session을 맺기 때문입니다.)
- 예전에 packet capture를 통해서 비교해 본적이 있어서요..
packet capture를 통해서 막히는 구간을 채크해 보시는것도 좋을거라 생각 되어집니다. |
|
| 위로 |
|
 |
roadstar
가입: 2007년 3월 25일 올린 글: 15
|
올려짐: 2007.3.26 월, 2:06 pm 주제: log파일을 찿았습니다. |
|
|
log파일을 찿았습니다.
봐도 잘 모르겠군요....
파일을 홈디렉토리 말고 다른 곳으로 하나 복사했는데, 메세지는 성공인데, 파일은 전송되지 않았습니다.
================================
QUIT
221 Goodbye.
----------
Connect to: (2007-03-26 2:02:45 오후)
hostname=test.com
username=test
startdir=
220 ProFTPD 1.2.10 Server (test_FTPD) [203.250.57.28]
USER test
331 Password required for test.
PASS ***********
230 User test logged in.
SYST
215 UNIX Type: L8
FEAT
211-Features:
MDTM
REST STREAM
SIZE
211 End
Connect ok!
PWD
257 "/home/test" is current directory.
폴더 정하기
TYPE A
200 Type set to A
PORT 192,168,0,2,194,75
200 PORT command successful
LIST -la
150 Opening ASCII mode data connection for file list
파일 받기
서버의 응답을 기다리는 중...
226 Transfer complete.
CWD t
250 CWD command successful
PWD
257 "/home/test/t" is current directory.
폴더 정하기
PORT 192,168,0,2,194,76
200 PORT command successful
LIST -la
150 Opening ASCII mode data connection for file list
파일 받기
서버의 응답을 기다리는 중...
226 Transfer complete.
폴더 정하기
PORT 192,168,0,2,194,79
200 PORT command successful
LIST -la
150 Opening ASCII mode data connection for file list
파일 받기
서버의 응답을 기다리는 중...
226 Transfer complete.
QUIT
221 Goodbye. |
|
| 위로 |
|
 |
범냉이
가입: 2006년 9월 19일 올린 글: 44
|
올려짐: 2007.3.26 월, 2:48 pm 주제: 로그에는 정상적이네요. |
|
|
진호님 말씀 처럼 inode를 확인해 보셔야 할 듯 합니다.
솔라리스 라면.. 아래 처럼 해 보십시오.
# cat /etc/vfstab <-- 해당 파일 시스템을 확인하세요(solaris 라면 ufs 일겁니다.)
# /usr/bin/df -F ufs -o i
<b>'-F' 옵션은 파일시스템을 기술(/etc/vfstab)</b>
<b>'-o'옵션은 파일시스템에 관련된 옵션입니다. (여기서는 i == inode 보겠다.)</b>
파일을 모두 전송 받고, 파일을 기록할때 기록이 되지 않는거 같습니다.
# cat /var/adm/messages <-- messages 파일에 관련 로그가 보일 듯 합니다. 확인해 보시기 바랍니다. |
|
| 위로 |
|
 |
roadstar
가입: 2007년 3월 25일 올린 글: 15
|
올려짐: 2007.3.26 월, 2:56 pm 주제: fedora입니다. |
|
|
armines님, 저가 깜박하고 기재를 안했군요. 지송.
저의 서버는 fedora3입니다.
그냥 해볼까요?
$~]cat /etc/vfstab
cat: /etc/vfstab: 그런 차일이나 디렉토리가 없음.
이렇게 나옵니다.
또,
/bin/df -F ufs -o i
부적절한 옵션 -- o
라고 나옵니다. |
|
| 위로 |
|
 |
미르 손님
|
올려짐: 2007.5.05 토, 12:21 am 주제: inode 보기.. |
|
|
| df -i 해보시면 inode상황이 나옵니다. |
|
| 위로 |
|
 |
|