Login à distance (remote login program)
SSH (OpenSSH SSH client)
Possibilité
Permet de se connecter sur une machine distance (nécessite le serveur sshd). Port par défaut: 22
Permet d'exécuter une commande à distance et d'afficher le résultat à l'écran (redirection output)
Permet d'envoyer l'entrée standard vers une machine distante. (Redirection input)
Exemple
ssh root@unemachine // connexion sur une machine (shell à distance) ssh unemachine -lroot // meme resultat, syntaxe différente ssh root@machine ls // execution de la commande ls sur la machine distante. Le résultat apparaît à l'écran ssh -X root@machine firefox // exécution d'un programme graphique (X) à distance. Le résultat apparaît sur l'écran d'origine. // mais le programme est exécuté sur la machine distante. cat fichier | ssh root@machine // envoit les commandes contenus dans fichier sur l'ordi distant cat fichier | ssh root@machine "cat > fichierdistant" // envoit le contenu du fichier dans le fichier distant scp fichier root@machine:fichierdistant // syntaxe équivalente avec scp.
VNC
Sur le serveur
# on installe le package sur fedora yum install vnc-server # on met un mot de passe vncpasswd # on débloque les ports (j'avais 3 règles, je veux insérer avant la dernière règle, le reject qui est la règle #9) # ${IPCLIENT} est l'IP de l'ordinateur client # je débloque le port 2, donc, je peux seulement utiliser :2 iptables -R RH-Firewall-1-INPUT -s ${IPCLIENT} -p tcp --dport 5902 ACCEPT # je lance vnc sur l'affichage #2 vncserver :2 # débug: # liste des règles de pare-feu ## iptables -n -v -L # liste des ports d'écoutes ## netstat -lntp
Client
# Je me connecte au serveur ${IPSERVEUR} avec son ip ou son nom dns (/etc/hosts) vncclient ${IPSERVEUR}:2 # Si ca marche pas, regarder si on peut se connecter à partir du client sur le port 5902 telnet ${IPSERVEUR} 5902
Hyperliens...