Recently, I was asked this:
Is there a way to identify which telnet session corresponds to which ptty? I would like to know the remote ip address and the ptty of each telnet session
On Linux and BSD systems, "w" shows both where logins came from and what tty they use. For SCO Unix, you need to use "w -x".
If you need to distinguish ssh from telnet, see How can I tell if a user logged in locally, used rlogin, telnet or ssh?
For even more information, "lsof" can tell you what is really going on. You might start with "lsof -i:23", or if you already know the process id's, go directly to "lsof -p xyzx" (xyzx being a PID you want to examine).
Got something to add? Send me email.
More Articles by Tony Lawrence © 2011-03-12 Tony Lawrence
FORTRAN was the language of choice for the same reason that three-legged races are popular. (Ken Thompson)