Je souhaite accéder à distance à une machine Ubuntu via VNC. Mais je ne peux accéder à la machine Ubuntu que si l'utilisateur est connecté. Je veux accéder à la machine Ubuntu via VNC à partir de l'écran de connexion lui-même. Nous pouvons accéder à toutes les machines Windows à partir de l'écran de connexion. Cependant, nous n'avons pas pu accéder à la machine Ubuntu à partir de l'écran de connexion. Il y a un moyen mais je ne connais pas les détails. Quelqu'un peut-il donner une solution à ce problème?
remote-desktop
vnc
remote-access
remote-control
karthick87
la source
la source
Réponses:
Le mieux est d'installer xrdp . Après l'installation, vous pouvez utiliser un client RDP pour vous connecter à la machine - vous serez ensuite invité à entrer vos informations d'identification comme vous le feriez sur l'écran de connexion.
la source
Dans l'ensemble, je recommanderais
x11vnc
.TL; DR
Entrez votre mot de passe, il est enregistré par défaut sous
~/.vnc/passwd
forme cryptée INSECURE. Il peut être décrypté car la clé est connue. .. protégez-le avec les autorisations du système de fichiers)Enregistrer mon script d'aide localement:
Depuis votre hôte client VNC:
Ou, à partir de votre hôte VNC Server, exécutez:
via un terminal (ou commencer comme un démon avec
-forever
comme service init.d , le service arriviste , unité systemd , ou comme vous le souhaitez)Maintenant, exécutez votre client VNC de votre choix à partir de votre hôte client, pointez-le sur
127.0.0.1:5900
:, connectez-vous avec le mot de passe enregistré ci-dessus.Utilisez le "Cookie magique" X11
La plupart des gestionnaires d'affichage X (comme GDM , XDM , KDM ) démarrent un serveur X11 initial et s'authentifient auprès de lui avec un cookie magique MIT . Selon votre gestionnaire d'affichage, le cookie magique se trouvera dans l'un des différents emplacements .
J'ai eu de la chance d'ouvrir une session VNC sur l'écran de connexion d'Ubuntu GDM * NOTE1 en trouvant le cookie magique avec ce script :
Je peux démarrer ce script (je l'ai appelé
start_x11vnc.sh
) à tout moment via SSH ... avant même de me connecter via l'gdm
écran de connexion. Il lance unx11vnc
serveur auquel je peux ensuite me connecter via le tunnel SSH . (Utilisezssh -L 5900:127.0.0.1:5900
ou ajoutezLocalForward 5900 127.0.0.1:5900
à l'entrée de votre hôte dans~/.ssh/config
).REMARQUE 1 : dans certaines nouvelles versions de distribution telles que Ubuntu> = 17.10, l'affichage de session X de connexion GDM est complètement distinct de l'affichage de session X de l'utilisateur connecté. Par conséquent, il est nécessaire de se connecter d'abord à la session X GDM, de se connecter ... et enfin de se déconnecter et de se reconnecter à la session X nouvellement démarrée. Pourquoi ils le font maintenant de cette façon est un mystère, mais cela a brisé l'ancienne version de ce script.
la source
vncviewer <remote_ip>
Pour activer la connexion GDM sur une connexion à distance VNC ssh, essayez avec X11vnc. Voir aussi cette réponse .
la source
Voici comment le faire avec VNC, si vous ne souhaitez pas utiliser RDP:
sudo apt-get install x11vnc
(Ou via Ubuntu Software Center -> X11VNC Server)Définissez un mot de passe:
Choisissez
y
d'enregistrer le mot de passe.Créez un fichier vide
/etc/init
appeléx11vnc.conf
:Collez-le dans le fichier:
Sauver et fermer
C'est ça! Vous devriez maintenant pouvoir vous connecter avec n'importe quel client VNC avant même de vous connecter.
la source
re: essayez avec X11vnc
x11vnc n'a pas été mis à jour depuis septembre 2011 !!!! Il y a des bogues connus et j'en fais apparaître un qui déclenche une fin de smash de pile de x11vnc à chaque fois qu'une boîte de dialogue contextuelle (telle que cliquer sur le menu 'fichier' sur n'importe quelle fenêtre) déconnecte la session.
Les Raspberry Pi peuvent se connecter à la session du gestionnaire de bureau sur: 0, pourquoi diable est-ce un tel problème pour Ubuntu?!?! Pourquoi est-il nécessaire de s'appuyer sur un programme orphelin de 7 ans pour le faire sur n'importe quel système d'exploitation moderne?
la source