SFTP를 통해 전송된 파일 목록 [닫기]

SFTP를 통해 전송된 파일 목록 [닫기]

SFTP를 통해 전송된 파일을 나열할 수 있나요?

답변1

전송된 파일을 감사하는 경우 sshd구성을 재구성하면 다음을 통해 로그 항목을 만들 수 있습니다.syslog

예를 들어

Subsystem   sftp    internal-sftp -f AUTH -l INFO

sshd이 파일을 변경한 후에는 재부팅하는 것을 잊지 마세요.

이제 내 서버에 대한 세션을 실행할 수 있습니다.

% sftp test1
Connected to test1.
sftp> ls
myfile       
sftp> get myfile
Fetching /home/sweh/myfile to myfile
/home/sweh/myfile                             100%    8     5.1KB/s   00:00    
sftp> ^D

로그에서 이 모든 활동을 볼 수 있습니다(CentOS의 경우 다음 위치 /var/log/messages에 있음).

May  7 11:14:05 test1 internal-sftp[5610]: session opened for local user sweh from [10.0.0.137]
May  7 11:14:07 test1 internal-sftp[5610]: opendir "/home/sweh"
May  7 11:14:07 test1 internal-sftp[5610]: closedir "/home/sweh"
May  7 11:14:10 test1 internal-sftp[5610]: open "/home/sweh/myfile" flags READ mode 0666
May  7 11:14:10 test1 internal-sftp[5610]: close "/home/sweh/myfile" bytes read 8 written 0
May  7 11:14:11 test1 internal-sftp[5610]: session closed for local user sweh from [10.0.0.137]

이 줄에는 로그인 이름, ls명령( opendir) 및 get명령( open)이 표시됩니다.

이제 sftp활동 을 감사할 수 있습니다.

관련 정보