/var/log/secure에 로그인하기 위해 로컬-->대상 서버에서 Windows 사용자 이름을 기록하는 방법은 무엇입니까?

/var/log/secure에 로그인하기 위해 로컬-->대상 서버에서 Windows 사용자 이름을 기록하는 방법은 무엇입니까?

대상 Linux 서버에 로그인하는 Windows 사용자 이름(즉, 원격 사용자 이름)을 로그 항목에 기록하려면 어떻게 해야 합니까 /var/log/secure?

답변1

당신은 당신이 요구하는 것을 할 수 없습니다. Windows 사용자 이름은 Linux 시스템에 의미 있는 방식으로 전달되지 않으며 Linux 시스템에서 이를 구문 분석하고 로그 파일에 저장할 수 있습니다. 기록할 수 있는 유일한 사용자 이름은 Linux 시스템에 로그인하는 데 사용되는 사용자 이름입니다.

또한 이 명령을 사용하여 로그인 시도가 시작된 IP 주소를 기록할 수 있습니다 w.

예:

$ w -i
 21:14:08 up 2 days, 19:50,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
vagrant  pts/0    10.0.2.2         Sat20    0.00s  2.09s  0.01s sshd: vagrant [priv]

vagrant여기서 누군가가 IP 주소 10.0.2.2 에서 계정에 로그인한 것을 볼 수 있습니다 ssh. SSHD는 이미 유사한 정보를 기록하고 있습니다.

Jul 16 00:15:05 centos7 sshd[31577]: Accepted publickey for vagrant from 10.0.2.2 port 58471 ssh2: RSA SHA25
6:1vJymfZsu2KZ49lDftGMzz2VEb2Z2Y8PNi9cs55eHGE
Jul 16 00:15:05 centos7 sshd[31577]: pam_unix(sshd:session): session opened for user vagrant by (uid=0)

관련 정보