В настоящее время я использую обратный туннель 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
флаг тоже.