Como encontrar de qual computador eu conectei a um servidor atual

1

Costumo trabalhar em um dos servidores Linux / HP-UX disponíveis (digamos que seja server1) e depois em ssh server2 ((digamos que seja server2)) e começar a trabalhar em outro Linux / HP-UX servidor. Então eu posso conectar outro servidor ((digamos que é server3) e começar a trabalhar nele. Enquanto trabalhava no server3 como obter informações de linha de comando de qual servidor eu vim?

Então, no server3 eu quero obter informações que eu vim do server2 e no server2 eu quero obter informações que eu vim do server1? O que é um comando ou utilitário para isso?

    
por Sergei Kurenkov 20.11.2013 / 09:32

3 respostas

3

Pelo menos para o Linux, who <arg> <arg> exibirá o host do qual você se conectou.

$ who hates java
error    pts/3        2013-11-20 08:35 (underground)

As páginas do manual do HP / UX indicam que o mesmo é verdadeiro para esse sistema operacional. Como deveria ser; Eu tenho usado isso há décadas em uma variedade de Unixes ...

    
por 20.11.2013 / 09:37
1

who , whoami e last vêm à mente, mas não há HPUX à mão para testar

    
por 20.11.2013 / 09:38
1

Além de usar who am i :

No Linux (RHEL 6.3) / HP-UX, 11,31 ssh define uma conexão bem-sucedida com várias variáveis de ambiente ( variáveis de ambiente do cliente ssh )

SSH_CONNECTION shows the address of the client, the outgoing port on the client, the address of the server and the incoming port on the server

Este é um exemplo:

SSH_CONNECTION='192.168.223.17 36673 192.168.223.229 22'

Portanto, é possível obter essa variável de ambiente e, em seguida, nslookup para obter informações sobre um host da conexão.

    
por 20.11.2013 / 16:26

Tags