1

Я использую машину с Windows 7, чтобы ssh к удаленной машине с Linux, используя PuTTY 0.62 . Когда я случайно забыл передать поток в файл и запустить программу, которая печатает много данных на экране, я обнаружил, что замазка перестает отвечать на Ctrl+C, и мне просто нужно подождать 5 минут, прежде чем будет зарегистрировано нажатие моей клавиши.

Есть ли способ ограничить скорость входящих данных, чтобы я мог отправлять нажатия клавиш на удаленный компьютер в случае, если я снова попаду в эту ситуацию?

Я должен добавить, что на самом деле PuTTY по себе перестает отвечать на запросы, но он просто не посылает нажатия клавиш, предположительно потому, что пропускная способность сети сжимается миллионами строк текста, отображаемых на экране.

Я использую tmux , и сессия одинаково медленно реагирует на Ctrl+b, как и на любую другую команду.

1 ответ1

1

Если вы используете маршрутизатор, который позволяет вам формировать трафик, вы можете установить скорость входящего трафика SSH (порт 22 или любой другой порт, который вы используете для удаленного хоста), чтобы он был немного меньше максимальной скорости линии на вашем Windows 7 хост. Таким образом, ваш сеанс замазки сможет вставить ctrl+C (или другие команды) в удаленный хост.

Я не уверен, как сделать формирование трафика или QoS на Windows 7, но я уверен, что есть приложения, которые позволят вам сделать что-то подобное на вашем хосте.

Наконец, вы можете использовать Enter, ~. чтобы выйти из сеанса, а затем отправить Enter, ~, B (отправить перерыв), но я не уверен, поможет ли это вашей проблеме ... стоит попробовать. Пожалуйста, дайте нам знать, если это работает!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .