Skip to content

Latest commit

 

History

History

RA3_3.2

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Autenticació contra servers

Genera i utilitza diferents certificats digitals com a mitjà d'accés a un servidor remot.

Índex

Instal·la un servei ssh en un Ubuntu server virual machine

sudo apt-get install openssh-server

sudo systemctl enable ssh

sudo systemctl start ssh

systemctl status ssh

alt_text

Utilitza una màquina client (pot ser virtual o real) per generar un parell de claus RSA o utilitza'n alguna que ja tinguis generada

ssh-keygen -t rsa -b 4096 

SHA256:XzpX65xJin6i0sMQAFntFxP0d/sv3pNzfy1SXIc6DyE

alt_text

Instal·la la clau pública al servidor que té el servei ssh

ssh-copy-id -i ~/.ssh/server_auth [email protected]

alt_text

alt_text

Configura el servei ssh per tal que només es pugui fer login mitjançant claus RSA

Editarem línies de configuració del servidor SSH.

sudo vi /etc/ssh/sshd_config

Editem la línia:

PasswordAuthentication yes

La canviem per:

PasswordAuthentication no

De passada també he canviat el port per seguretat. He editat la línia:

#Port 22

Per:

Port 2266

Reiniciem el servei:

sudo systemctl restart ssh

Configura el client per tal que s'autentiqui automàticament mitjançant el fitxer config

vi ~/.ssh/config
Host konoha
	Hostname 192.168.2.169
	Port 2266
	User tonipm
	IdentityFile ~/.ssh/server_auth

alt_text

Ara podem entrar simplement amb:

ssh konoha

alt_text