Удаленный рабочий стол Ubuntu от другого ubuntu

Я хотел бы знать, как взять удаленный контроль рабочего стола с моей машины ubuntu на другую машину Ubuntu. Полностью у меня есть 80 пользователей Ubuntu, и если у меня будет удаленный рабочий стол, нам будет легко исправить проблемы.

1
задан 8 November 2017 в 10:36

4 ответа

Использовать Vino или развернуть другой VNC-сервер для пользователей: https://help.ubuntu.com/community/VNC/Servers

И вам нужно будет запустить его на цель машины: https://help.ubuntu.com/community/VNC/Servers

Затем вы можете использовать любой клиент VNC из своего местоположения для подключения к удаленному компьютеру.

1
ответ дан 18 July 2018 в 03:40

Сервер SSH

Вы можете установить ssh-сервер, например openssh-server в системах Ubuntu, к которым вы хотите получить доступ удаленно. Затем вы можете подключиться через ssh для запуска программ удаленно и через sftp или rsync для передачи файлов.

См. Эти ссылки,

help.ubuntu.com/lts /serverguide/openssh-server.html

help.ubuntu.com/lts/serverguide/openssh-server.html

Если вы используете аутентификацию ключа, вам не нужно использовать пароль для входа в систему, что упрощает и упрощает работу.

Пример

Shellscripts

Вы можете использовать shellscript, подобный этому, для передачи файлов,

d11]

send-data-to-computer-x:

#!/bin/bash if [ $# -ne 1 ] then echo "Usage: $0 <user@ip-adress>" exit fi echo "$0 $1 sending data via rsync" rsync -Hav directory-to-transfer "$1":/home/${1%\@*}

Вы можете использовать shellscript, подобный этому, чтобы делать что-то на удаленном компьютере, в этом примере проверьте с md5sum, что передача прошла успешно, [ ! d13]

do-things-at-computer-x:

#!/bin/bash if [ $# -ne 1 ] then echo "Usage: $0 <user@ip-adress>" exit fi echo "$0 $1 running commands via ssh" ssh "$1" "cd directory-to-transfer;grep -v ' .md5sum\.txt$' md5sum.txt | md5sum -c"

Эти shellscripts могут быть Shellscripts с user@ip-adress, указанными для каждого целевого компьютера, чтобы сделать вещи удобными.

Диалог

$ ./send-data-to-computer-x sudodus@192.168.0.4 ./send-data-to-computer-x sudodus@192.168.0.4 sending data via rsync sudodus@192.168.0.4's password: sending incremental file list directory-to-transfer/ directory-to-transfer/01-ssh-connect-to-server.png directory-to-transfer/02-ssh-cant-verify-the-identity-first-time.png directory-to-transfer/03-ssh-enter-password.png directory-to-transfer/04-ssh-logged-into-the-server.png directory-to-transfer/05-ssh-baobab-in-server.png directory-to-transfer/do-things-at-computer-x directory-to-transfer/md5sum.txt directory-to-transfer/send-data-to-computer-x sent 1,653,050 bytes received 172 bytes 300,585.82 bytes/sec total size is 1,651,897 speedup is 1.00 $ ./do-things-at-computer-x sudodus@192.168.0.4 ./do-things-at-computer-x sudodus@192.168.0.4 running commands via ssh sudodus@192.168.0.4's password: 01-ssh-connect-to-server.png: OK 02-ssh-cant-verify-the-identity-first-time.png: OK 03-ssh-enter-password.png: OK 04-ssh-logged-into-the-server.png: OK 05-ssh-baobab-in-server.png: OK do-things-at-computer-x: OK send-data-to-computer-x: OK $

Дополнительные советы

Следующая ссылка добавит несколько подробных советов, которые могут быть полезны

. Каков самый простой способ для удаленного доступа к GUI для Ubuntu 16.04 «сервер» с Ubuntu 16.04 «desktop»?

1
ответ дан 18 July 2018 в 03:40

Использовать Vino или развернуть другой VNC-сервер для пользователей: https://help.ubuntu.com/community/VNC/Servers

И вам нужно будет запустить его на цель машины: https://help.ubuntu.com/community/VNC/Servers

Затем вы можете использовать любой клиент VNC из своего местоположения для подключения к удаленному компьютеру.

1
ответ дан 24 July 2018 в 17:54

Сервер SSH

Вы можете установить ssh-сервер, например openssh-server в системах Ubuntu, к которым вы хотите получить доступ удаленно. Затем вы можете подключиться через ssh для запуска программ удаленно и через sftp или rsync для передачи файлов.

См. Эти ссылки,

help.ubuntu.com/lts /serverguide/openssh-server.html

help.ubuntu.com/lts/serverguide/openssh-server.html

Если вы используете аутентификацию ключа, вам не нужно использовать пароль для входа в систему, что упрощает и упрощает работу.

Пример

Shellscripts

Вы можете использовать shellscript, подобный этому, для передачи файлов,

d11]

send-data-to-computer-x:

#!/bin/bash if [ $# -ne 1 ] then echo "Usage: $0 <user@ip-adress>" exit fi echo "$0 $1 sending data via rsync" rsync -Hav directory-to-transfer "$1":/home/${1%\@*}

Вы можете использовать shellscript, подобный этому, чтобы делать что-то на удаленном компьютере, в этом примере проверьте с md5sum, что передача прошла успешно, [ ! d13]

do-things-at-computer-x:

#!/bin/bash if [ $# -ne 1 ] then echo "Usage: $0 <user@ip-adress>" exit fi echo "$0 $1 running commands via ssh" ssh "$1" "cd directory-to-transfer;grep -v ' .md5sum\.txt$' md5sum.txt | md5sum -c"

Эти shellscripts могут быть Shellscripts с user@ip-adress, указанными для каждого целевого компьютера, чтобы сделать вещи удобными.

Диалог

$ ./send-data-to-computer-x sudodus@192.168.0.4 ./send-data-to-computer-x sudodus@192.168.0.4 sending data via rsync sudodus@192.168.0.4's password: sending incremental file list directory-to-transfer/ directory-to-transfer/01-ssh-connect-to-server.png directory-to-transfer/02-ssh-cant-verify-the-identity-first-time.png directory-to-transfer/03-ssh-enter-password.png directory-to-transfer/04-ssh-logged-into-the-server.png directory-to-transfer/05-ssh-baobab-in-server.png directory-to-transfer/do-things-at-computer-x directory-to-transfer/md5sum.txt directory-to-transfer/send-data-to-computer-x sent 1,653,050 bytes received 172 bytes 300,585.82 bytes/sec total size is 1,651,897 speedup is 1.00 $ ./do-things-at-computer-x sudodus@192.168.0.4 ./do-things-at-computer-x sudodus@192.168.0.4 running commands via ssh sudodus@192.168.0.4's password: 01-ssh-connect-to-server.png: OK 02-ssh-cant-verify-the-identity-first-time.png: OK 03-ssh-enter-password.png: OK 04-ssh-logged-into-the-server.png: OK 05-ssh-baobab-in-server.png: OK do-things-at-computer-x: OK send-data-to-computer-x: OK $

Дополнительные советы

Следующая ссылка добавит несколько подробных советов, которые могут быть полезны

. Каков самый простой способ для удаленного доступа к GUI для Ubuntu 16.04 «сервер» с Ubuntu 16.04 «desktop»?

1
ответ дан 24 July 2018 в 17:54

Другие вопросы по тегам:

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