User Tools

Site Tools


sysadmin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sysadmin [2017/10/05 09:15]
rienspy
sysadmin [2023/07/13 12:18] (current)
j
Line 12: Line 12:
 === SSH'en === === SSH'en ===
 Onze applicaties draaien meestal op poort 2222, 2223 of gewoon 22, inloggen als sysadmin doe je via root (met SSH keys). Onze applicaties draaien meestal op poort 2222, 2223 of gewoon 22, inloggen als sysadmin doe je via root (met SSH keys).
-Als je wil 'hoppen' tussen servers gebruik je het commando ''ssh -A'' of zet je de volgende lijn in je ''.ssh/config'': +Als je wil 'hoppen' tussen servers gebruik je het commando ''ssh -A''
-<code> +
-host * +
-    ForwardAgent yes +
-</code> +
- +
-=== Wachtwoorden aanpassen === +
-Wachtwoorden van gebruikers kunnen aangepast worden op de server ''adams'', de wachtwoorden zijn opgeslagen in [[kerberos|Kerberos]]. +
-Dit gaat als volgt: +
-<code> +
-root@adams:~# kadmin +
-Authenticating as principal root/admin@ZEUS.UGENT.BE with password. +
-Password for root/admin@ZEUS.UGENT.BE: +
-<GEEF ROOT PW IN> +
-kadmin:  change_password rienspy +
-Enter password for principal "rienspy@ZEUS.UGENT.BE": <NIEUW PW> +
-Re-enter password for principal "rienspy@ZEUS.UGENT.BE": <NIEUW PW> +
-Password for "rienspy@ZEUS.UGENT.BE" changed. +
-</code> +
-Goeie random wachtwoorden kun je genereren met ''pwgen -1s 32''.+
  
 === Nginx sites === === Nginx sites ===
Line 44: Line 25:
      }      }
 </code> </code>
- 
-=== Gebruikers toevoegen === 
- 
-Gebruikers toevoegen gebeurt op de server adams. Het scriptje zit in ''/root/manage-user/''. Let op dat je ''ssh -A'' gebruikt! 
-Werking: 
-<code> 
-root@adams:~/manage-user# ruby dev_adduser.rb 
-Trying to add a single user, gimme that rootpass 
-<ROOT PASS> 
-User name: <USERNAME> 
-First name: <FIRSTNAME> 
-Last name: <LASTNAME> 
-Email: <EMAIL> 
-</code> 
-Je kunt het scriptje ook doen werken met een CSV import, maar daarvoor bestudeer je best het script zelf. 
- 
- 
 === Ansible === === Ansible ===
 Ansible bestaat uit 'roles' die een onderdeel van de server gaat installeren. De 'nginx' role installeert bijvoorbeeld onze webserver. Ansible bestaat uit 'roles' die een onderdeel van de server gaat installeren. De 'nginx' role installeert bijvoorbeeld onze webserver.
Line 69: Line 33:
  
 Om Ansible volledig onder te knie te krijgen kijk je best eens naar [[http://docs.ansible.com/|de Ansible docs]]. Om Ansible volledig onder te knie te krijgen kijk je best eens naar [[http://docs.ansible.com/|de Ansible docs]].
 +
  
sysadmin.1507194903.txt.gz · Last modified: 2021/11/23 14:05 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki