Setare Putty pentru configurarea tunelului Se deschide Putty apoi Connection > SSH > Tunnels In campul Source port se introduce numarul portului pe care computerul asculta traficul.(exemplu:6666) Apoi se selecteaza Dynamic si Auto si click pe Add. Apoi inapoi la Session unde se introduce adresa computerului pe care ruleaza serverul SSH in campul Host Name (or IP address) Se introduce un nume in campul Saved Sessions apoi click pe Save. Cu […]
INSTALARE SERVER DE MAIL CU DOVECOT SI POSTFIX
Se instaleaza pachetele “dnsutils” si “telnet” apt-get install dnsutils telnet -y Se verifica daca portul 25 este deblocat: dig mx +short yahoo.com |awk -F ‘ ‘ ‘{print $2}’ mta6.am0.yahoodns.net. mta5.am0.yahoodns.net. mta7.am0.yahoodns.net. telnet mta6.am0.yahoodns.net 25 Trying 98.138.112.34… Connected to mta6.am0.yahoodns.net. Escape character is ‘^]’. 220 mta1278.mail.ne1.yahoo.com ESMTP ready Daca output-ul este “Conection timed out” atunci portul […]
AUTOMATIZARE DOWNLOAD CU SICKCHILL
Ca utilizator elvis: sudo curl https://raw.githubusercontent.com/SickChill/SickChill/master/contrib/debian-ubuntu-install.sh | sudo bash Pentru a rula ca serviciu: sudo curl https://raw.githubusercontent.com/SickChill/SickChill/master/contrib/runscripts/init.systemd -o /etc/systemd/system/sickchill.service In /etc/systemd/system/sickchill.service, in partea de jos a fisierului, randul ExecStart=/opt/sickchill/bin/SickChill -q –daemon –nolaunch se completeaza cu –datadir=/opt/sickchill: ExecStart=/opt/sickchill/bin/SickChill -q –daemon –nolaunch –datadir=/opt/sickchill Se salveaza fisierul, apoi se activeaza si se porneste serviciul: sudo chown root:root /etc/systemd/system/sickchill.service […]
SECURIZAREA SERVERULUI WEBMIN
A. Daca exista deja un certificat emis de Let’s Encrypt pentru domeniul sub care functioneaza Webmin fisierele privkey.pem si cert.pem necesare se gasesc la /etc/letsencrypt/live/domeniu.com: -in Webmin Configuration -> SSL Encription ->SSL Settings : fisierul privkey.pem la “Private key” fisierul cert.pem la “Certificate file” (Separate file) B. Cu Let’s Enscript prin Webmin: -in Webmin Configuration […]
SECURIZAREA SERVERULUI APACHE CU SSL
Generarea certificatelor SSL Se creeaza folderul unde se vor pastra certificatele si cheia privata: mkdir /var/SSL && cd /var/SSL Se genereaza cheia privata (domeniu.com.key) cu OpenSSL in terminalul serverului domeniului sau in Control Panel openssl genrsa -out /var/SSL/domeniu.com.key 2048 Se creeaza fisierul “domeniu.com.csr” openssl req -new -sha256 -key /var/SSL/domeniu.com.key -out /var/SSL/domeniu.com.csr Country: RO State or […]
SECURIZAREA SERVERULUI APACHE CU LET’S ENCRYPT
Se actualizeaza sursele: apt update Se instaleaza Certbot: apt install -y python3-certbot-apache certbot –apache Certbot genereaza certificatele localizate in /etc/letsencrypt/live/marinelvis.xyz/ a. HTTP Challenge validation Se opreste serverul Apache apoi se genereaza certificatul: systemctl stop apache2.service certbot certonly –standalone -d marinelvis.ro -d marinelvis.ro b. Obtinerea certificatelor Let’s Encrypt cu wildcard Se opreste serverul Apache apoi se genereaza […]
INSTALARE SERVER WEB (MARIADB, APACHE, PHP)
Se actualizeaza sursele: apt-get update Se instaleaza MariaDB database server: apt install -y mariadb-server apoi mysql_secure_installation care seteaza parola utilizatorului root, elimina accesul anonim, accesul non-local si baza de date de test apoi reincarca privilegiile. Se reporneste serverul MariaDB: systemctl restart mariadb.service Accesul la serverul MariaDB se face cu comanda mariadb Se instaleaza Apache2: apt […]
PERSONALIZARE TERMINAL SI NANO
Pentru a colora prompt-ul din Terminal: Pentru utilizatorul user (cursor verde): nano .bashrc Se decomenteaza force_color_prompt=yes: # uncomment for a colored prompt, if the terminal has the capability; turned # off by default to not distract the user: the focus in a terminal window # should be on the output of commands, not on the […]
EMULATOR DE TERMINAL IN BROWSER
Shell In A Box (shellinabox) este un emulator prin browser pentru terminalul din Linux. Functioneaza ca un web-server in interiorul caruia ruleaza severul SSH si dirijeaza traficul peste firewall pe porturile HTTP(S). Se instaleaza shellinabox: apt-get install openssl shellinabox La instalare se genereaza un certificat SSL in /var/lib/shellinabox pentru folosirea protocolului HTTPS Portul implicit este […]
INSTALARE PLEX MEDIA SERVER
Se descarca si se instaleaza cheile de criptare pentru surse: apt install apt-transport-https apt install -y curl gnupg2 curl -L https://downloads.plex.tv/plex-keys/PlexSign.v2.key | sudo gpg –yes –dearmor -o /etc/apt/keyrings/plexmediaserver.v2.gpg Se introduc sursele in fisierul sources.list: echo „deb [signed-by=/etc/apt/keyrings/plexmediaserver.v2.gpg] https://repo.plex.tv/deb/ public main” | sudo tee /etc/apt/sources.list.d/plex.list Se actualizeaza depozitul software si se instaleaza Plex Media Server: apt-get […]