Усунення помилок у мережі PuTTY
Software caused connection abort
Прочитайте, що PuTTY має сказати про помилку
Це загальна помилка, викликана мережевим кодом Windows, коли вона чомусь вбиває встановлене з'єднання. Наприклад, це може статися, якщо витягнути мережевий кабель із задньої частини комп’ютера, підключеного до Ethernet, або якщо Windows має будь-які інші подібні причини вважати, що вся мережа стала недосяжною.
Windows також генерує цю помилку, якщо вона відмовилася від машини на іншому кінці з'єднання, що відповідає на неї. Якщо мережа між вашим клієнтом і сервером знизиться, а ваш клієнт потім намагається надіслати деякі дані, Windows зробить кілька спроб надіслати дані, а потім відмовиться і припинить з'єднання. Зокрема, це може статися, навіть якщо ви нічого не вводили, якщо ви використовуєте SSH-2 і PuTTY намагається повторно обмінятися ключами.
(Це також може статися, якщо ви використовуєте кепалів у вашому зв’язку. Інші люди повідомили, що кипаливи виправляють цю помилку за них. (Є плюси і мінуси кепалів.))
Ми не знаємо жодної причини, чому може статися ця помилка, яка б представляла помилку в PuTTY. Проблема полягає між вами, системою Windows, вашою мережею та віддаленою системою.
Спробуйте іншого клієнта SSH
Швидше за все, проблема існує десь між PuTTY та цільовим сервером SSH. Щоб надати докази цього, використовуйте іншого клієнта SSH, як-от ( http://kitty.9bis.net ), і переконайтеся, що проблема також виникає. Це, ймовірно, дозволить ізолювати проблему від PuTTY.
Підозрілий плямистий інтернет
Проблемою може бути плямисте підключення до Інтернету. Підключення до Інтернету Моніторинг безперервного часу підключення до Інтернету - це хороший спосіб визначити, чи втрачає ваш Інтернет-провайдер пакети і винен у тому, що PuTTY знижується. Отримайте деяке програмне забезпечення, яке перевіряє час роботи інтернету. Наприклад, http://code.google.com/p/internetconnectivitymonitor/. Часті та тривалі відключення від Інтернету - це порушення вимог до послуг ISP. Якщо це так, важко буде довести, що він провідний в провайдері, оскільки технічна підтримка автоматично звинувачує такі проблеми на вашому комп'ютері, ОС, маршрутизаторі та проводці у вашому домі. Якщо ви користуєтесь кабельним Інтернетом і перебуваєте в бунгах, можливо, що несправне обладнання в будинках вашого сусіда може надсилати статику на лінію протягом декількох секунд / хвилин, коли вони вперше включають її. Нарешті, можливо, у мережі провайдера до вашого будинку є несправне обладнання. Вартість Інтернет-провайдерів на заміну свого обладнання є настільки високою, що часто вони цього не роблять, якщо в районі немає достатньої кількості передплатників, які б відповідали за витрати.
Підозрюйте провідний / бездротовий маршрутизатор
Ви підключаєтесь через дротовий / бездротовий маршрутизатор? Скільки йому років? Можливо, проблема з вашим маршрутизатором. Старі бездротові та дротові технології можуть епізодично отримувати старі та переривати з'єднання та перезапускати їх, внаслідок чого PuTTY гине. Вийміть ці компоненти з рівняння і подивіться, чи це вирішує проблему. Спробуйте дротове підключення та / або інший маршрутизатор, щоб побачити, чи це усуває проблему. У мене був бездротовий маршрутизатор Linksys, який переживає цю повільну загибель і падіння з’єднань, і перезапустити їх.
Запідозріть операційну систему, що забезпечує з'єднання SSH
На комп'ютері, до якого ви підключаєтесь із SSH, існує політика протягом декількох секунд, щоб підтримувати з'єднання SSH. З міркувань безпеки це число встановлено низьким, і ви можете його збільшити. Де ця настройка залежить від того, яку операційну систему ви використовуєте, яка надає SSH.
Якщо ви використовуєте PuTTY через віртуальну машину
Якщо ви використовуєте PuTTY, що проходить через віртуальну машину, на віртуальній машині може бути політика, яка порушує ваше з'єднання SSH з сервером, коли він вважає, що це неактивне. Збільшення цих значень залежить від того, яке програмне забезпечення віртуальної машини та операційну систему ви використовуєте.
Якщо підключення до Інтернету погано, клієнтське з'єднання SSH вирішує:
Якщо ваш провайдер надає нестабільне з'єднання, ви можете зробити роз'єднання менш болісними за допомогою "ssh autologin". Що ви робите, це генерувати відкритий та приватний ключ. І ви скажете своєму іноземному серверу автоматично вводити кожного, хто надає точний приватний ключ. Це повністю не вирішує вашу проблему, але коли відбувається відключення в Інтернеті, все, що ви робите, це закрити вікно, двічі клацнути піктограму, і вас негайно повернуть у командний рядок домашньої папки, не вводячи ім’я користувача / пароль.
Це допоможе вам у цьому:
Чи є спосіб "авторизуватися" в PuTTY паролем?