Привет,
Кто-нибудь может мне доходчиво и внятно объяснить в чем разница запуска ssh с ключом -t и без этого ключа?
Я понял так, что этот ключ создает временный туннель, который закрывается по закрытию приложения, запускаемого через ssh. Но проверил, соединение закрывается и так и этак. Т.е. и с ключом и без него.
Короче, проблема в том, что в двух случаях (на разных машинах) ключ -t ведет себя по-разному. Есть тестовый скрипт, который выводит строку «test». Если его запускать с другой машины через ssh с ключом -t, то в одном случае строка будет видна, в другом - нет. Версия ssh одна и та же в обоих случаях. Никак не могу найти причину такого разного поведения. Разве что ssh пропатчен без изменения версии. Без ключа -t строка «test» печатается и в том, и в другом случае.