Mailing List Archive

duplicate log entries
When i use openssh's UseLogin option (i.e. set it to "Yes").. i get
duplicate entries in the wtmp file (when i type 'last' it displays
users who logged on via sshd twice), like this:

tempest ttyp4 63.10.229.126 Sat Mar 11 22:33 - 14:03 (15:29)
tempest ttyp4 1cust126.tnt5.ta Sat Mar 11 22:33 still logged in

note however that this is AFTER a user has logged off. It shows how
long the user was logged on in the first entry (the one by login(1)) and
correctly logs only the IP address.

However, sshd STILL logged the entry, incorrectly i might add, saying the
user is 'still logged in' as well as logging the whole hostname
(which gets cut off) instead of just the IP address.

An obvious solution is to set UseLogin to "No" and have sshd do the
logging. This however doesn't solve the problem that sshd doesn't
properly 'log off' users (with respect to the wtmp) and logs those ugly
long hostnames letting them get cut off (instead of nicely logging just
the IP).

How can i make sshd log via ONLY login(1) w/o sshd re-logging the event,
OR How can i make sshd do the logging properly (not logging hostnames that
get cut off). The OpenSSH version I'm working with is 1.2.2. Thank you in
advance.

Regards,
Alex