Como obter a lista de conexões ssh aninhadas

0

É possível ter uma lista do tipo stacktrace do ssh:

local~$ ssh machine01
machine01~$ ssh machine02
machine02~$ ssh machine03
machine03~$ Desired Command # <------------
   machine02
   machine01
   local
    
por perreal 18.06.2015 / 08:47

1 resposta

1

Normalmente não - isso pode ser visto como um problema de segurança.

Você só pode obter o endereço da máquina que origina a conexão atual (ou do firewall mais próximo atrás do qual a máquina reside, se estiver atrás de um ou mais firewalls) (machine02 em seu exemplo) da var de env SSH_CONNECTION:

 SSH_CONNECTION        Identifies the client and server ends of the connection.  The variable contains
                       four space-separated values: client IP address, client port number, server IP
                       address, and server port number.

Agora, se as máquinas que você encadeia são confiáveis e compartilham algum armazenamento entre elas (seu homedir, por exemplo), é possível planejar um esquema deixando um rastro fragmentado no armazenamento compartilhado que pode ser usado para extrair esse rastro. / p>     

por 19.06.2015 / 22:52

Tags