control remot amb telnet i ssh

12
Control remot 1. Proveu de connectar dues màquines virtual utilitzant el Telnet, inclús proveu-ho amb màquines que tinguin un sistema operatiu diferent (afegeix una còpia de pantalla amb les dues màquines connectades; de linux a Windows i a l'inrevés). Telnet server Servidor: Linux Client: Windows XP Instal·lació de Telnet a Linux sudo apt-get install telnetd Activació del servei sudo /etc/init.d/openbsd-inetd restart Comprovar la IP del servidor, i modificar-lo si es cal sudo gedit /etc/networking/interfaces El document ha de quedar com a la image següent. Guardar i tancar.

Upload: yeni-cht

Post on 12-Jul-2015

156 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Control remot amb Telnet i SSH

Control remot

1. Proveu de connectar dues màquines virtual utilitzant el Telnet, inclús proveu-ho amb màquines que tinguin un sistema operatiu diferent (afegeix una còpia de pantalla amb les dues màquines connectades; de linux a Windows i a l'inrevés).

Telnet serverServidor: LinuxClient: Windows XP

Instal·lació de Telnet a Linuxsudo apt-get install telnetd

Activació del serveisudo /etc/init.d/openbsd-inetd restart

Comprovar la IP del servidor, i modificar-lo si es calsudo gedit /etc/networking/interfaces

El document ha de quedar com a la image següent. Guardar i tancar.

Page 2: Control remot amb Telnet i SSH

Provar conexió entre el client i servidor.Des del client: ping 192.168.5.103 (ping IP_servidor)Des del servidor: ping 192.168.5.201 (ping IP_client)

Des de la línia d'ordres s'executa:telnet 192.168.5.103

Al principi us apareixerà tot en negra, s'ha d'esperar una mica. Després hem d'escriure el nostre usuari i la seva contrasenya per poder entrar.

Page 3: Control remot amb Telnet i SSH

TelnetServidor: Windows XPClient: Linux

Per connectar Telnet a Windows com a servidor i Linux con a client, s'ha d'anar des de Windows a “Panel de COntrol” > “Eines Administratives” > “Serveis”

Després de “Serveis”, hem de localitzar “Telnet” de la llista de serveis que ens mostra. Amb clic dret anem a “Propietats”.

>

Page 4: Control remot amb Telnet i SSH

A la secció de “Tipus d'inici” seleccionem la opció adequada pel nostre treball, en el meu cas he escogit la opció d'”Automàtic” perque s'iniciï que iniciem sessió. > “Aplicar” > “Acceptar”.

Una vegada aplicat i acceptat els canvis, amb clic dret a sobre del servei de “Telnet” clicquem a sobre d'”Inici” per iniciar el servei.

Page 5: Control remot amb Telnet i SSH

Una vegada iniciat el servei, anem al client, el Linux, i fiquen a la línia d'ordres:telnet 192.168.5.201 (telnet IP_servidor)

Fem login amb un usuari i amb la seva respectiva contrasenya.

Page 6: Control remot amb Telnet i SSH

2. Repetiu l'exercici anterior amb SSH

Servidor: LinuxClient: Windows

Instal·lació de SSH a Linuxsudo apt-get install openssh-server

Comprovació de SSH

Des del client, Windows, busquem per Internet el servei client de SSH (Putty) i l'executem.

Page 7: Control remot amb Telnet i SSH

En executar Putty, s'ens obre una finestra on hem d'escriure la IP o el nom de l'equip servidor a l'espai de “Host name (or IP address)”. En el meu cas 192.168.5.103.

Seguidament s'ens obre una mena de “línia d'ordres” on hem d'escriure el nom de l'usuari que volem iniciar i la seva corresponent contrasenya.

Page 8: Control remot amb Telnet i SSH

Servidor: WindowsXPClient: Linux

Al servidor Windows, descarreguem i instal·lem el servei servidor MobaSSH.

Des de la línia d'ordres del client, Linux:ssh 192.168.5.29 (ssh IP_servidor)

“contrasenya” (la contrasenya del root del servidor)

Page 9: Control remot amb Telnet i SSH

3. Escriu els passos necessàris per:

3.1 Copiar amb el scp un fitxer des d'una màquina a l'altre.Copiar un arxiu txt (hola.txt) situat en l'escriptori del servidor:

scp ausias@192,168,5,103:/home/ausias/Escriptori/hola.txt /home/ausias/Escriptori/(scp nom_usuari_servidor@DNS_o_IP_del_servidor:ruta_original ruta_destí)

Abans

Després

Page 10: Control remot amb Telnet i SSH

3.2 Configurar el teu servidor SSH com calgui perquè els clients SSH puguin executar aplicacions gràfiques del teu servidor de manera remota i comprova el funcionament.

Primer de tot s'ha d'activar “X11Forwarding yes” i “AllowTcpForwarding yes” de l'arxiu /etc/ssh/sshd_configLínia d'ordres de la màquia local:

echo $DISPLAYssh -Y [email protected] (usuari@màquina_remota)Contasenya

Línia d'ordres de la remota:echo $DISPLAYxlogo(Es mostra una finestreta amb una “X”)

3.3 Modificar el fitxer de configuració de SSH de manera que només es permeti la conecció remota al teu servidor d'un usuari determinat.

El paràmetre “AllowUsers” de l'arxiu de configuració /etc/ssh/sshd_config restringeix l'accés per usuari.El següent paràmetre restringeix els usuaris “ana” i “teresa”

AllowUsers ana teresa

Page 11: Control remot amb Telnet i SSH

3.4 Configurar una relació de confiança entre el teu servidor i l'ordinador remot de l'altre màquina, de manera que no demani la contrasenya quan l'usuari remot es connecti.

S'ha de connectar com a usuari comú del sistema (un que no sigui root) i ubicar en /home l'usuari que es va connectar. Executar, des de la línia d'ordres:

ssh-keygen -t rsaTot lo següent es fa ENTER fins que es generi el codi

Una vegada generat el codi, generar l'arxiu autorització:cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys2

3.5 Ara que no cal contrasenya, comprovar des del client que pots executar comandes de manera automàtica en el servidor remot.

3.6 Comprovar les opcions existents per fer la gestió de SSH en mode gràfic a partir de “Llocs --> connexió al servidor...”Primer de toto s'ha d'escogir el tipus de connexió (SSH), després s'ha d'indicar-li la IP del servidor (192.168.5.103), el port (22), la ruta de la carpeta (/home/ausias/Escriptori) i l'usuari (ausias) i donar a “Acceptar” per terminar.

Page 12: Control remot amb Telnet i SSH

Seguidament s'ha d'indicar la contrasenya de l'usuari esmentat anteriorment.