Я думаю, что у меня есть ответ: когда nc
пробует IP-адрес, который имеет сервер, слушающий на порте 22 (который обычно является сервером SSH), он читает остальную часть входа и передает его серверу на порте 22. Сервер SSH у меня есть работа моих домашних машин просто, ест вход.
nc
Я имею (система Slackware 13.1), имеет "-z" опцию, для "нулевого ввода-вывода". Попробовать
nc -z -w 3 "$oneline" >& /dev/null
как команда в Вашем цикле с условием продолжения. Я думаю что другой nc
реализации существуют. Существует GNU netcat
например, но это выбирает "-z" вариант также.
Хост + F1, ключ Хоста по умолчанию является Правильным Ctrl.
Длинный ответ: самый быстрый путь к ответу - это отличное руководство VirtualBox (да , некоторые люди до сих пор пишут такие вещи). Вы можете открыть руководство с помощью меню Help -> Contents ... и набрать "ctrl + alt + f" в поле поиска: это переместит вас прямо к главе "Ввод специальных символов" с ответом, который вы ищете. для. В противном случае вы также можете прочитать его в Интернете: https://www.virtualbox.org/manual/ch01.html#specialcharacters
Краткий ответ: мы склонны слишком полагаться на stackexchange, а нам просто нужно RTFM найти качественный ответ. (включая меня :)
Если у вас установлен vnc, вы можете запустить VirtualBox в сеансе vnc. Затем используйте vncviewer (, например, используя контекстное меню F8 в vncviewer )tigervnc, чтобы установить клавишу Alt в нажатом состоянии. Затем вручную введите Ctrl + Fn , чтобы переключиться на n-й виртуальный терминал. «Отжмите» клавишу Alt через ваш vncviewer.
Не самый быстрый метод, но он работает, когда другие методы не работают (например, Хост + Fn у меня не работало в VirtualBox 5.1.26 ).
host key
свяжите сAlt
это не работает. Перейдите вFile => Preferences
и снова переплетите кRight Ctrl
!! – gavenkoa 28.12.2013, 20:56