systemd-journald를 사용하여 모든 scp 전송 기록

systemd-journald를 사용하여 모든 scp 전송 기록

systemd-junnald는 들어오는 scp 연결과 어떤 파일을 어떤 위치에 복사하는지 기록합니까? 이러한 로그에 액세스하거나 이러한 모든 파일 전송이 기록되도록 구성을 변경하고 싶습니다.

답변1

sshd_config매뉴얼 페이지에는 필요한 모든 정보가 포함되어 있으므로 man sshd_config완전한 설명을 얻으십시오.

모든 SSH 로그를 다른 파일에 저장하려면 로그에 필요한 정보의 양을 지정 SyslogFacility하고 지정해야 합니다.LogLevel

Syslog 시설 LOCAL7

로그 수준 정보

그런 다음 syslog 구성 파일(어떤 것이든)을 수정하고 local7(또는 선택한 로컬 번호) 로그가 저장될 위치를 지정하는 행을 추가해야 합니다(이것이 로그를 저장할 경로 및 파일이 됩니다). 저장됩니다). 내 경우( rsyslog)에는 다음 줄을 추가했습니다 rsyslog.conf.

local7.* -/var/log/sshd.log

두 서비스(syslog 및 sshd)를 모두 다시 시작하는 것을 잊지 마세요.

답변2

scp, 전송과 같은 ssh를 사용하십시오(sftp도 사용할 수 있지만 다른 방식으로). 시스템 구성 방법에 따라 내 경우(CentOS 7) 로그는 다른 파일에 일부 로그를 남겼고 ssh 활동은 /var/log/secure에서 사용할 수 있었습니다. 그러나 기본적으로 파일 전송 정보는 찾을 수 없으며 ssh 부분만 찾을 수 있습니다. /etc/ssh/sshd_config에서 로그 수준을 높여야 할 수도 있습니다.

관련 정보