как отправить CTRL-ALT-Fn виртуальному гостю поля Linux?

Я думаю, что у меня есть ответ: когда nc пробует IP-адрес, который имеет сервер, слушающий на порте 22 (который обычно является сервером SSH), он читает остальную часть входа и передает его серверу на порте 22. Сервер SSH у меня есть работа моих домашних машин просто, ест вход.

nc Я имею (система Slackware 13.1), имеет "-z" опцию, для "нулевого ввода-вывода". Попробовать

nc -z -w 3 "$oneline" >& /dev/null

как команда в Вашем цикле с условием продолжения. Я думаю что другой nc реализации существуют. Существует GNU netcat например, но это выбирает "-z" вариант также.

27
12.02.2013, 05:20
3 ответа

Хост + F1, ключ Хоста по умолчанию является Правильным Ctrl.

24
27.01.2020, 19:39
  • 1
    Если host key свяжите с Alt это не работает. Перейдите в File => Preferences и снова переплетите к Right Ctrl!! –  gavenkoa 28.12.2013, 20:56
  • 2
    @gavenkoa новая проблема... моя клавиатура не имеет права ctrl!! :( –  Kent 15.08.2014, 12:36
  • 3
    @Kent, просто снова переплетите это в настройках к другому неиспользованному ключу. –  Mateusz Jagiełło 15.08.2014, 12:53
  • 4
    На всякий случай любому нужно, если нужно отправить Ctrl + Высокий звук к гостевой машине (просто те два ключа вместе, без третьего), можно просто нажать Ctrl + Высокий звук (сами требуемые ключи). forums.virtualbox.org/viewtopic.php?f=8&t=69058 –  Antonio Vinicius Menezes Medei 11.07.2016, 14:53
  • 5
    VirtualBox 5.1.26 не имеет Хоста + Fn определенный ни к чему. Когда я смотрю на окно Input-> Keyboard Settings, вкладку Virtual Machine, я не вижу Ярлыка, определенного для Хоста + Fn. И никакое Название чего-либо для "Вставки Ctrl-Alt-Fn". И Хост + Fn не переключается на энный виртуальный терминал ни для какого Fn, который я пробую. –  Juan 25.08.2017, 04:40

Длинный ответ: самый быстрый путь к ответу - это отличное руководство VirtualBox (да , некоторые люди до сих пор пишут такие вещи). Вы можете открыть руководство с помощью меню Help -> Contents ... и набрать "ctrl + alt + f" в поле поиска: это переместит вас прямо к главе "Ввод специальных символов" с ответом, который вы ищете. для. В противном случае вы также можете прочитать его в Интернете: https://www.virtualbox.org/manual/ch01.html#specialcharacters

Краткий ответ: мы склонны слишком полагаться на stackexchange, а нам просто нужно RTFM найти качественный ответ. (включая меня :)

2
27.01.2020, 19:39

Если у вас установлен vnc, вы можете запустить VirtualBox в сеансе vnc. Затем используйте vncviewer (, например, используя контекстное меню F8 в vncviewer )tigervnc, чтобы установить клавишу Alt в нажатом состоянии. Затем вручную введите Ctrl + Fn , чтобы переключиться на n-й виртуальный терминал. «Отжмите» клавишу Alt через ваш vncviewer.

Не самый быстрый метод, но он работает, когда другие методы не работают (например, Хост + Fn у меня не работало в VirtualBox 5.1.26 ).

1
27.01.2020, 19:39

Теги

Похожие вопросы