Получить рабочий каталог внутри клиентского процесса SSH из внешнего процесса

Если у вас естьntpd(сервер )на сервере 1, просто добавьте ntpdна сервер 2, сказав ему синхронизироваться с сервера 1 (через сеть 1 ). Затем добавьте еще один ntpdна сервер 3, сказав ему синхронизироваться с сервером 2 (через сеть 2 ). ntpd— это и сервер , и клиент.

1
12.10.2020, 07:41
1 ответ

If this just isn't possible, would there be something I could do before SSHing into the remote machine that would allow me to do this?

Вы можете запустить ssh-клиент в «режиме совместного использования соединения»:

ssh -M -S ~/.ssh/%r@%h:%p user@localhost
user@localhost's password:
...
user@localhost$ echo $$
5555
user@localhost$ cd /some/path

В другом терминале:

ssh -S ~/.ssh/%r@%h:%p user@localhost
<no need to enter the password again>
user@localhost$ ls -l /proc/5555/cwd
<listing of /some/path>

Обратитесь к справочной странице ssh(1)для параметров-Sи-Mи к ssh_config(1)для параметров конфигурации Control*.

2
18.03.2021, 22:57

Теги

Похожие вопросы