Software
Hardware
Для ускорения процесса соединения к удаленному компьютеру можно использовать несколько сессий ssh через мультиплексирование одного соединения
Host * ControlMaster auto ControlPath ~/.ssh/sockets/%r@%h-%p ControlPersist 600
Где ControlMaster - включение режима мультиплексирования, ControlPath - распложение файлов сокетов, ControlPersist - время жизни сокетов в секундах (как вариант 1h| 2d etc)
для просмотра состояния сокета:
$ ssh -O check user@remote.host
для остановки мультиплексирования соединения:
$ ssh -O stop user@remote.host
для удаления сокета и удаления всех соединений
$ ssh -O exit user@remote.host