Как узнать динамический обратный SSH удаленный порт без sudo

559
Jaakko

Я могу инициализировать обратный SSH от клиента с помощью следующей команды:

$ ssh -R 0:localhost:22 <server_host> Allocated port 42853 for remote forward to localhost:22 

Как я могу выяснить, что порт 42853 со стороны сервера без sudo?

2
Посмотрев вокруг, у кого-то возникла та же проблема, что и у вас, и он сделал патч (который теперь может устареть) и обсудил другие методы: https://nico.schottelius.org/blog/openssh-6.2-add-callback-functionality-using -dynamic-дистанционные переадресации портов / A.B 6 лет назад 2

1 ответ на вопрос

0
Nasir Riley

Эта команда будет работать без sudo:

netstat -tanp | grep: 22

Это предполагает, что ваш порт ssh - 22. Он покажет адрес, с которого подключен пользователь ssh, и используемый порт.

Но не покажет порт, выделенный ssh ​​для обратного туннеля A.B 6 лет назад 1

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