누구든지 AIX(7.1.2.3)의 다음 버전에 대한 sftp 파일 제한 사항을 찾는 데 도움을 줄 수 있습니까?
다음 값을 설정했는데 sftp를 통해 110KB 파일을 보낼 수 없습니다.
ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 131072
stack(kbytes) 32768
memory(kbytes) 32768
coredump(blocks) unlimited
nofiles(descriptors) unlimited
threads(per process) unlimited
processes(per user) unlimited
memory(kbytes) 32768
메모리 제한은 무엇이며 사용자에게 어떤 영향을 미치는지 알고 싶습니다.
답변1
특정 SFTP 파일 제한이 있다고 생각하지 않습니다. 일반 파일 시스템 파일 제한과 ulimit에 의해 부과되는 제한이 있지만 sftp에만 적용되는 제한은 아닙니다.
따라서 대답은 sftp 파일 전송이 대상 파일 시스템 제한 또는 관련 사용자에 대해 설정된 ulimit에 의해 제한된다는 것입니다.
최신 AIX 파일 시스템에는 매우 큰 제한이 있으므로 ulimit가 발생할 수 있습니다.
ulimit -a
대상 사용자가 해당 사용자의 최대 파일 크기를 표시하기 때문입니다. 기본값이어야합니다
fsize = 2097151
이는 2097151 x 512바이트 블록, 즉 1GB입니다.
다음 명령을 사용하여 특정 사용자에 대한 ulimit를 변경할 수 있습니다 chuser
.
ulimit -a
업데이트에 사용자에 대한 출력을 포함했지만 root
어떤 사용자로 실행하고 있는지 표시하지 않았기 때문에 명확하지 않습니다. 대상 사용자(즉, 원격 시스템에서 파일을 가져오는 경우 sftp를 실행하는 사용자, 원격 시스템으로 파일을 푸시하는 경우 대상 sftp 사용자)의 출력을 확인해야 합니다.