Назад | Перейти на главную страницу

Как скрыть предупреждающее сообщение «connect_to localhost port 9000: failed». когда я делаю обратный туннель SSH?

В настоящее время я использую обратный туннель SSH

ssh user@myserver.com -R 9000:localhost:9000

переслать Xdebug (инструмент отладки PHP) пакеты с моего сервера на мою локальную машину. У меня тоже есть функция xdebug.remote_autostart=1 так что любой сайт, который я посещаю (включая вызовы AJAX) на myserver.com пересылает пакет Xdebug.

Однако, если я не хочу сейчас отлаживать PHP и не слушаю порт 9000 на моем локальном компьютере, тогда мой сеанс SSH выдает предупреждение

connect_to localhost port 9000: failed.

Поскольку я просматриваю множество страниц на myserver.com, моя оболочка bash легко заполнится сотнями таких сообщений.

Так есть ли способ скрыть эти предупреждающие сообщения?

ssh -q похоже, добился цели. Теперь он игнорирует connect_to localhost port 9000: failed., но если у вас есть другие терминалы с другими ssh сеансов на том же хосте, то вам нужно будет перезапустить их с -q флаг тоже.