Diferència entre revisions de la pàgina «OVH. VPS Essential jaumebalmes.net»
m (→VPS Essential) |
m (→Posta a punt) |
||
| Línia 41: | Línia 41: | ||
=Posta a punt= | =Posta a punt= | ||
==Passos previs== | ==Passos previs== | ||
| + | <pre> | ||
| + | sudo apt-get install joe | ||
| + | sudo apt-get install unzip | ||
| + | </pre> | ||
| + | |||
==Instal·lar Apache== | ==Instal·lar Apache== | ||
| + | <pre> | ||
| + | sudo apt-get install apache2 | ||
| + | </pre> | ||
| + | *http://vps-89148e22.vps.ovh.net | ||
| + | ja tenim el Apache instal·lat i funcionant | ||
| + | |||
==Instal·lar mysql== | ==Instal·lar mysql== | ||
| + | <pre> | ||
| + | $ sudo apt-get install mysql-server | ||
| + | $ sudo su | ||
| + | # mysql -h localhost -u root | ||
| + | mysql> | ||
| + | </pre> | ||
| + | Per entrar al mysql sense haver de fer sudo, hem de fer: | ||
| + | <pre> | ||
| + | mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'k*******'; | ||
| + | mysql> FLUSH PRIVILEGES; | ||
| + | </pre> | ||
| + | ara ja puc entrar al mysql amb l'usuari normal: | ||
| + | <pre> | ||
| + | mysql> exit | ||
| + | # exit | ||
| + | $ mysql -h localhost -u root -pk******* | ||
| + | mysql> | ||
| + | </pre> | ||
| + | Important: | ||
| + | <pre> | ||
| + | $ sudo apt-get install php php-cli php-mysql | ||
| + | $ $ sudo apt-get install libapache2-mod-php | ||
| + | </pre> | ||
| + | ==SSH sense demanar password== | ||
| + | *https://blog.desdelinux.net/ssh-sin-password-solo-3-pasos/ | ||
| + | 3 passos molt simples. Es tracta de generar una clau pública en el portàtil, i enviar-la al servidor, per tal de què confïi en el portàtil. | ||
| + | <pre> | ||
| + | $ ssh-keygen -b 4096 -t rsa | ||
| + | $ ssh-copy-id ubuntu@vps-89148e22.vps.ovh.net | ||
| + | </pre> | ||
| + | i ara ja podem entrar: | ||
| + | <pre> | ||
| + | $ ssh ubuntu@vps-89148e22.vps.ovh.net | ||
| + | $ scp hola.txt ubuntu@vps-89148e22.vps.ovh.net:/home/ubuntu | ||
| + | </pre> | ||
==Instal·lar Docker== | ==Instal·lar Docker== | ||
| + | <pre> | ||
| + | $ sudo apt-get install \ | ||
| + | apt-transport-https \ | ||
| + | ca-certificates \ | ||
| + | curl \ | ||
| + | gnupg-agent \ | ||
| + | software-properties-common | ||
| + | </pre> | ||
| + | <pre> | ||
| + | $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | ||
| + | Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). | ||
| + | </pre> | ||
| + | Aquesta instrucció ja no funciona. El que ha funcionat és: | ||
| + | <pre> | ||
| + | To install Docker for Kali 2020.1 debian amd64 run the following: | ||
| + | curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/docker-ce-archive-keyring.gpg > /dev/null | ||
| + | |||
| + | then: | ||
| + | |||
| + | echo 'deb [arch=amd64] https://download.docker.com/linux/debian buster stable' | sudo tee /etc/apt/sources.list.d/docker.list | ||
| + | |||
| + | sudo apt-get update | ||
| + | |||
| + | sudo apt-get install docker-ce | ||
| + | </pre> | ||
| + | i ja tinc instal·lat el docker. Per tal de no utilitzar sudo: | ||
| + | <pre> | ||
| + | $ sudo groupadd docker (ja existeix) | ||
| + | $ sudo usermod -aG docker $USER | ||
| + | </pre> | ||
| + | I ja puc fer el primer contenidor de prova: | ||
| + | <pre> | ||
| + | $ docker run hello-world | ||
| + | Unable to find image 'hello-world:latest' locally | ||
| + | latest: Pulling from library/hello-world | ||
| + | 2db29710123e: Pull complete | ||
| + | Digest: sha256:4c5f3db4f8a54eb1e017c385f683a2de6e06f75be442dc32698c9bbe6c861edd | ||
| + | Status: Downloaded newer image for hello-world:latest | ||
| + | |||
| + | Hello from Docker! | ||
| + | This message shows that your installation appears to be working correctly | ||
| + | </pre> | ||
| + | <pre> | ||
| + | $ docker ps -a | ||
| + | CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES | ||
| + | 1e09e771f789 hello-world "/hello" 28 seconds ago Exited (0) 28 seconds ago boring_proskuriakova | ||
| + | </pre> | ||
==Creació s'usuaris== | ==Creació s'usuaris== | ||
===Connexió d'un usuari via ssj=== | ===Connexió d'un usuari via ssj=== | ||
Revisió del 10:38, 17 març 2022
Contingut
Compte d'usuari
- jquintana@jaumebalmes.net / k******I_k
VPS Essential
ESSENTIAL 10 € + IVA/mes Compromiso de 12 meses (-8%) **Compromiso de 24 meses (-15%) -> 8,50 € + IVA/mes 2 vCore 4 GB 80 GB SSD NVMe 500 Mb/s Ilimitado* Sólo distribución Ubuntu versió 21.10 Europa Occidental, Francia, Estrasburgo (SBG) Snapshot: NO Almacenamiento adicional: NO Backup automatizado: NO
Su VPS acaba de instalarse con el siguiente sistema operativo/distribución: Ubuntu 21.10 PARÁMETROS DE ACCESO: Dirección IPv4 del VPS: 5.196.26.105 Nombre del VPS: vps-89148e22.vps.ovh.net En el VPS se ha configurado la siguiente cuenta de administrador: Usuario: ubuntu Contraseña: 8********** PARA EMPEZAR: Si es la primera vez que se conecta a un VPS, le recomendamos que consulte la siguiente guía: http://www.ovh.es/g1260.como-conectarse-a-un-vps
Posta a punt
Passos previs
sudo apt-get install joe sudo apt-get install unzip
Instal·lar Apache
sudo apt-get install apache2
ja tenim el Apache instal·lat i funcionant
Instal·lar mysql
$ sudo apt-get install mysql-server $ sudo su # mysql -h localhost -u root mysql>
Per entrar al mysql sense haver de fer sudo, hem de fer:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'k*******'; mysql> FLUSH PRIVILEGES;
ara ja puc entrar al mysql amb l'usuari normal:
mysql> exit # exit $ mysql -h localhost -u root -pk******* mysql>
Important:
$ sudo apt-get install php php-cli php-mysql $ $ sudo apt-get install libapache2-mod-php
SSH sense demanar password
3 passos molt simples. Es tracta de generar una clau pública en el portàtil, i enviar-la al servidor, per tal de què confïi en el portàtil.
$ ssh-keygen -b 4096 -t rsa $ ssh-copy-id ubuntu@vps-89148e22.vps.ovh.net
i ara ja podem entrar:
$ ssh ubuntu@vps-89148e22.vps.ovh.net $ scp hola.txt ubuntu@vps-89148e22.vps.ovh.net:/home/ubuntu
Instal·lar Docker
$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Aquesta instrucció ja no funciona. El que ha funcionat és:
To install Docker for Kali 2020.1 debian amd64 run the following: curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/docker-ce-archive-keyring.gpg > /dev/null then: echo 'deb [arch=amd64] https://download.docker.com/linux/debian buster stable' | sudo tee /etc/apt/sources.list.d/docker.list sudo apt-get update sudo apt-get install docker-ce
i ja tinc instal·lat el docker. Per tal de no utilitzar sudo:
$ sudo groupadd docker (ja existeix) $ sudo usermod -aG docker $USER
I ja puc fer el primer contenidor de prova:
$ docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 2db29710123e: Pull complete Digest: sha256:4c5f3db4f8a54eb1e017c385f683a2de6e06f75be442dc32698c9bbe6c861edd Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly
$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1e09e771f789 hello-world "/hello" 28 seconds ago Exited (0) 28 seconds ago boring_proskuriakova
Creació s'usuaris
Connexió d'un usuari via ssj
Repàs bàsic de creació d'usuaris
Per veure la llista d'usuaris:
$ cat /etc/passwd $ less /etc/passwd
Si només volem printar els noms d'usuari:
$ awk -F: '{ print $1}' /etc/passwd
$ cut -d: -f1 /etc/passwd
The command below will list all normal users in our Linux system:
$ getent passwd {1000..60000}
$ sudo useradd -m username
(l'opció -m és per crear el directori home de l'usuari)
Per poder fer login necessitem donar-li un password:
$ sudo passwd username
Per eliminar l'usuari (i el seu directori home):
$ sudo userdel -r username
creat per Joan Quintana Compte, març 2022