Как получить доступ к одному из моих TTY с компьютера в моей домашней сети?
Например, если мой компьютер Ubuntu работает, и я хочу получить доступ к его терминалу с компьютеров Mac или Windows, которые в той же сети.
Установите SSH-сервер на компьютере с Ubuntu, затем используйте SSH-клиент на Windows или Mac.
sudo install ssh
Для подключения из Mac, я думаю, вы можете использовать клиент командной строки:
ssh my.ubuntu.box -u myusername
Для подключения из Windows вы можете использовать клиент с графическим интерфейсом, например PuTTY.
(если вы хотите подключиться к существующему TTY , например, чтобы запустить сеанс в окне Ubuntu локально, затем перейдите к компьютеру с Windows и подключитесь к тому же сеансу оттуда, затем вам нужно использовать screen
в сочетании с доступом по SSH. Подробнее см. man screen
)
Помимо использования screen
, вы можете использовать linuxvnc
( manpage ), «VNC-сервер для предоставления удаленного доступа к tty». Он может захватывать сеанс TTY и отображать его для использования в окне VNC. Установите его через apt:
sudo apt-get install linuxvnc
Как только это будет сделано, запустите его: (для получения TTY требуется root-доступ)
sudo linuxvnc X
Где «X» - это TTY # хочу схватить. Вы можете сделать это в сеансе SSH, если у вас нет физического доступа к серверу. linuxvnc
должен указывать, что он прослушивает порт 5900. Теперь подключитесь к VNC Viewer по вашему выбору.