Ubuntu desktop remoto de outro Ubuntu

1

Eu gostaria de saber como usar o controle de desktop remoto da minha máquina Ubuntu para outra máquina Ubuntu. Eu tenho mais de 80 usuários do Ubuntu e, se eu tiver um desktop remoto, será fácil corrigir os problemas.

    
por jude 08.11.2017 / 07:34

2 respostas

1

Use o Vino ou implante outro servidor VNC para os usuários: link

E você precisará iniciá-lo nas máquinas de destino: Ativar o VNC remoto a partir da linha de comando?

Em seguida, você pode usar qualquer cliente VNC de sua localização para se conectar à máquina remota.

    
por HellionWisp 08.11.2017 / 08:06
1

servidor SSH

Você pode instalar um servidor ssh por exemplo openssh-server nos sistemas Ubuntu que você deseja acessar remotamente. Em seguida, você pode se conectar via ssh para executar programas remotamente e por meio de sftp ou rsync para transferir arquivos.

Veja estes links,

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

help.ubuntu.com/community/SSH

Se você usar a autenticação de chave, não precisará usar a senha para efetuar login, o que torna as coisas mais rápidas e fáceis. Então você também pode desativar a autenticação de senha, o que torna as coisas mais seguras.

Exemplo

Shellscripts

Você pode usar um shellscript semelhante a isto para transferir arquivos,

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%\@*}

Você pode usar um shellscript semelhante a este para fazer as coisas no computador remoto, neste exemplo, verifique com md5sum que a transferência foi bem sucedida,

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"

Esses shellscripts podem ser executados a partir de um shellscript mestre com user@ip-adress especificado para cada computador de destino para facilitar as coisas.

Diálogo

$ ./send-data-to-computer-x  [email protected]
./send-data-to-computer-x [email protected] sending data via rsync
[email protected]'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  [email protected]
./do-things-at-computer-x [email protected] running commands via ssh
[email protected]'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
$ 

Mais dicas

O link a seguir adicionará algumas dicas detalhadas, que podem ser úteis

Qual é a maneira mais simples de ter acesso remoto à GUI ao Ubuntu 16.04" server "do Ubuntu 16.04" desktop "?

    
por sudodus 08.11.2017 / 08:03