Возможно ли иметь трассировку стека как список из ssh:
local~$ ssh machine01
machine01~$ ssh machine02
machine02~$ ssh machine03
machine03~$ Desired Command # <------------
machine02
machine01
local
Возможно ли иметь трассировку стека как список из ssh:
local~$ ssh machine01
machine01~$ ssh machine02
machine02~$ ssh machine03
machine03~$ Desired Command # <------------
machine02
machine01
local
Обычно нет - это можно рассматривать как проблему безопасности.
Вы можете получить адрес машины, с которой было создано текущее соединение (или ближайшего брандмауэра, за которым находится машина, если он находится за одним или несколькими брандмауэрами) (в нашем примере machine02) из env var 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.
Теперь, если все машины, с которыми вы работаете в цепочке, являются доверенными и совместно используют некоторое хранилище между ними (например, ваш homedir), можно разработать схему, оставляющую след крошки в этом общем хранилище, который можно использовать для извлечения такого следа.