Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/10/2018, à 12:29

constant1462

Comment lancer X11vncserver au démarrage ??

Bonjour
j'ai dans l'idée de faire un MIniPc avec ubuntu Mate dessus et de pouvoir se connecter dessus avec "Remmina".
Alors j'ai fais des tests sur mon portable sur une des portables qui a le même sytème dessus, cela fonctionne nickel, par contre il faut que X11vncserver soit lancer,ce qui et logique.
Donc sur mon mini pc il y aura pas d'écran ,donc il faut que X11vncserver se lance au démarrage ,et la j'y arrive pas du-tout !!
je sais pas comment faire ,j'ai bien lu des chose avec des scripts ,mais j'y comprend pas grand chose.

Donc qui peut me dire comment faire et m'expliquant pas à pas comment faire.

Merci
Christophe

Hors ligne

#2 Le 01/10/2018, à 12:31

Tmi

Re : Comment lancer X11vncserver au démarrage ??

Salut constant1462

Il y a menu/préférences/applications au démarrage


Linux en vie de Lux
Ubuntu 22.04 double écran, 12 Go Ram Cinnamon 5.2.7
AMD Athlon II x3 Processor x 3
Nvidia Geforce GTX 1060 6GB

Hors ligne

#3 Le 01/10/2018, à 12:42

constant1462

Re : Comment lancer X11vncserver au démarrage ??

hello et merci pour la rapidité de la réponse .
Mais cela fonctionne que a moitié ,car si en effet cela me lance le VNC ,il s’arrête a la demande a la première fenêtre .
Donc comment faire pour qu'il s'arrête pas la , mais c'est peut etre une chose a modifié dans le VNCerver ?

Hors ligne

#4 Le 01/10/2018, à 12:46

constant1462

Re : Comment lancer X11vncserver au démarrage ??

voici le fenêtre en question
https://i.goopics.net/bgqgd.png


Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre, TDCT'Pix et pix.debian-fr le permettent).

Dernière modification par cqfd93 (Le 01/10/2018, à 14:06)

Hors ligne

#5 Le 01/10/2018, à 20:44

constant1462

Re : Comment lancer X11vncserver au démarrage ??

Donc personne a une idée pour me donner un coup
De mains.
Y a bien un bon linuxien qui as une idée, non ?

Hors ligne

#6 Le 02/10/2018, à 11:18

kholo

Re : Comment lancer X11vncserver au démarrage ??

Bonjour Constant,
mon placard fait peur mais tu n'as pas grand chose à connaître

tu es sous Linux, utilise les avantages.
sur ton "serveur" installe openssh-serveur !

sudo apt install openssh-server

pour qu'on soit d'accord :
serveur = PC sur lequel tu te connectes
client = PC qui se connecte au serveur
NB chaque poste peut être client ou serveur
si tu installes openssh-server sur tous les postes

voilà, maintenant depuis ton "client" tu vas pouvoir te connecter au serveur
et lancer des commandes que tu pourras vérifier en temps réel !
sur le client :

ssh nom_utilisateur@ip_du_serveur

par exemple, avec un raspberry (utilisateur pi et ip = 192.168.1.31)

ssh pi@192.168.1.31

la première fois tu as un placard dans lequel tu dois approuver la connexion

The authenticity of host '192.168.1.31 (192.168.1.31)' can't be established.
ECDSA key fingerprint is 00:f1:00:55:00:f6:00:b5:00:36:00:b8:00:b7:00:41.
Are you sure you want to continue connecting (yes/no)? 

donc 'yes'
il répond

Warning: Permanently added '192.168.1.31' (ECDSA) to the list of known hosts.
pi@192.168.1.31's password: 

et on lui donne le mot de passe de l'utilisateur du serveur sur lequel tu te connectes.
et voilà !
mon prompt passe de

 machin  ~ 

à

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Oct  1 18:56:07 2018
pi@raspberrypi ~ $ 

pour te déconnecter d'un serveur :

exit

ou ctrl + d wink
avant de te déconnecter big_smile , tu vas pouvoir lancer ton serveur vnc avec différents paramètres et les vérifier dans remmina.
pour vnc, j'utilise X11vnc... je vais y revenir !

avant cela :
ssh est un tunnel et tu peux y mettre du graphique !
pour te connecter en mode graphique, ajoute un -X à la commande de connexion :

ssh -X nom_utilisateur@ip_du_serveur

bon, c'est là qu'il ne faut pas devenir squizo :
tu vas lancer, par exemple vlc

pi@raspberrypi ~ $vlc

celui ci va s'afficher sur le client mais le son sortira du serveur
tu me suis ?
j'ai proposé vlc pour comprendre ce principe de passer le graphisme dans le tunnel
mais tu peux être en full graphic avec des applications comme le gestionnaire de fichier :
nautilus thunar nemo,...
des gestionnaires de photos gthumb, shotwell,... (qui tourneront plus vite que si tu lisais les photos à travers le réseau)
et pleins d'autres trucs super fun...

pour aller un peu plus loin encore :
screen
il va te permettre de lancer une tache longue sur le serveur, la lâcher, et la reprendre à différents moments et endroits pour voir son avancement.
je n'entre pas plus dans les détails pour le moment mais il existe des tas d'outils qui évitent l'utilisation du bureau à distance

Bon, on a bien ri maintenant X11vnc :
installation

sudo apt-get install x11vnc

création du mot de passe

x11vnc -storepasswd "UnMotDePasse" ~/.vnc_passwd

lancement

x11vnc -many -rfbauth ~/.vnc_passwd

voire

x11vnc -ncache 10 -many -rfbauth ~/.vnc_passwd

wink

exemple de procédure :
connexion en ssh sur le serveur
screen
tu lances X11vnc
tu sorts de screen
tu te déconnectes de ssh
enjoy !
pour fermer X11vnc : ssh, screen, kill, fermer screen et ssh.

pour que le serveur se lance au démarrage, tu as cron mais c'est ardu... (et niveau root)
ou les applications aux démarrage... qui suppose que l'utilisateur est connecté (ce qui sera le cas puisque tu veux accéder à un bureau !)
donc, les applications au démarrage c'est dans un dossier autostart (~/.config/autostart) :
ce dossier demande des fichiers .desktop
tu ajoutes un fichier basé sur un modèle avec la ligne exec comme si c'était un terminal et tu le mets dans ce dossier autostart
NB en graphique le double clic lance les fichier "*.desktop", pour les modifier :
clic droit / "ouvrit avec" / éditeur de texte que tu veux

je vois comme un filet de bave à la commissure de tes lèvres ? ... non ???

aller on va aller encore plus loin :
si tu mets ssh et ftp, ça donne sftp !!! cool
sftp c'est comme le partage de fichiers avec samba mais en bien :
tu accèdes aux fichiers et dossiers à distance comme si ils étaient locaux et tu peux travailler sur certains fichiers sans avoir à les copier localement (selon la vitesse de ton réseau et/ou ta patience)
sur le client, tu prends un navigateur de fichiers
ctrl + l (le L minuscule) pour afficher l'adresse dans la barre d'adresse (ça marche aussi en allant dans "connexion à un serveur")...
l'adresse à mettre est du type :

sftp://nom_utilisateur@ip_du_serveur/un/point/de/montage/sur /le/serveur

même chose qu'en ldc, la première connexion te donne droit à un gros placard à confirmer !
c'est comme une adresse http mais c'est du sftp
si j'ai un toto sur un serveur en 192.168.1.101 et un dossier Images dans son dossier perso :

sftp://toto@192.168.1.101/home/toto/Images

NB on peut ne mettre que la racine /

sftp://toto@192.168.1.101/

NB : certaines versions de navigateurs ne laisse pas faire et envoient direct dans le home de toto !

maintenant tu es le roi chez toi !

... en fait non, pas tout à fait...
j'utilise pas mal de PC différents avec des IP dynamiques aussi je peux avoir des conflits sur le client lors d'une connexion. c'est explicitement écrit en ldc mais pas du tout en mode graphique.
DONC :
au moindre soucis de connexion : ligne de commande direct !
et tentative en ssh
voici un exemple :
je me connecte :

ssh pi@192.168.1.31

et il me répond :

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
00:00:50:00:f4:00:1e:00:dd:00:7f:00:b5:00:46:00.
Please contact your system administrator.
Add correct host key in /home/machin/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/machin/.ssh/known_hosts:48
  remove with: ssh-keygen -f "/home/machin/.ssh/known_hosts" -R 192.168.1.31
ECDSA host key for 192.168.1.31 has changed and you have requested strict checking.
Host key verification failed.

donc on voit qu'il nous dit clairement ce qu'on dois faire :

machin a écrit :
remove with: ssh-keygen -f "/home/machin/.ssh/known_hosts" -R 192.168.1.31

donc on remove :

ssh-keygen -f "/home/machin/.ssh/known_hosts" -R 192.168.1.31

et il répond :

# Host 192.168.1.31 found: line 48 type ECDSA
/home/machin/.ssh/known_hosts updated.
Original contents retained as /home/machin/.ssh/known_hosts.old

puis la connexion ne devrait plus poser de soucis (de ce côté là !)

voilà pour ceux qui ont pu lire jusque là, vous en savez au moins autant que moi !
... c'était vite fait hein ?!

Hors ligne

#7 Le 02/10/2018, à 18:44

constant1462

Re : Comment lancer X11vncserver au démarrage ??

Merciiiiiiiiiiiii !!!!!
Sa fonctionne nikel ta combine , t'est un chef !!
Et pour pas oublier je me suis fais un petit fichier texte sur mon bureau pour pouvoir copier les commande qu'il faut.

Merci encore

Hors ligne

#8 Le 03/10/2018, à 09:02

kholo

Re : Comment lancer X11vncserver au démarrage ??

cool ! big_smile

Hors ligne

#9 Le 10/10/2018, à 00:13

constant1462

Re : Comment lancer X11vncserver au démarrage ??

encore une question
est-ce qu'il y un moyen de crée un écrans virtuel sur le serveur par défaut ?
Je veux dire par la que si je met un écran sur le serveur et que je me connecte a distance je suis en mode plein écran.
Alors que si je me connecte sur le serveur et que celui si tourne sans écrans , sur mon portable j'ai une petite fenêtre de l'écran du serveur.

donc comment faire pour y remédier a pars de crée un écran virtuel sur le serveur par défaut ?

Hors ligne

#10 Le 10/10/2018, à 05:53

krodelabestiole

Hors ligne

#11 Le 10/10/2018, à 08:47

constant1462

Re : Comment lancer X11vncserver au démarrage ??

OUPSSS ,je me disais bien que j'avais déjà poster un truc hmm

Hors ligne