Différences entre versions de « BootStrapWindows »
Sauter à la navigation
Sauter à la recherche
imported>VincentAdolphe m (A protégé « BootStrapWindows »: en cours ([edit=sysop] (infini) [move=sysop] (infini))) |
imported>WikiSysop |
||
| Ligne 1 : | Ligne 1 : | ||
{| border="1" cellpadding="15" style="border-collapse:collapse;border-spacing:0px;border-color:lightgrey;" | {| border="1" cellpadding="15" style="border-collapse:collapse;border-spacing:0px;border-color:lightgrey;" | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|bgcolor="orange" rowspan="2"| | |bgcolor="orange" rowspan="2"| | ||
Accès physique à la machine (écran clavier) | Accès physique à la machine (écran clavier) | ||
| + | + powershell admin | ||
|| | || | ||
| − | Créer | + | * Créer l'utilisateur "root" si besoin |
| − | |||
| − | |||
<PRE> | <PRE> | ||
| − | net user | + | $PASS = 'rootpass' |
| + | net user root '$PASS' /add | ||
net localgroup Administrateurs cyg_server /add | net localgroup Administrateurs cyg_server /add | ||
</PRE> | </PRE> | ||
| Ligne 20 : | Ligne 13 : | ||
|- | |- | ||
|colspan="2"| | |colspan="2"| | ||
| − | * Se connecter avec ce nouveau compte (windows initialise des trucs a ce moment là qui simplifie le login ssh sur ce compte par la suite) | + | * (Se connecter avec ce nouveau compte (windows initialise des trucs a ce moment là qui simplifie le login ssh sur ce compte par la suite)) |
* regler les éventuels pb d'antivirus/firewall (certain en s'installant ou se désinstallant modifie le firewall de windows (en pratique laisser l'antivirus fournis avec l'OS et dégager les autres) | * regler les éventuels pb d'antivirus/firewall (certain en s'installant ou se désinstallant modifie le firewall de windows (en pratique laisser l'antivirus fournis avec l'OS et dégager les autres) | ||
| − | * Installer chocolatey (cf https://chocolatey.org/install) | + | * Installer chocolatey (cf https://chocolatey.org/install) cygwin, cyg-get, openssh, ouvrir le firewall et lancer un shell cygwin: |
| − | + | <PRE> | |
| − | + | Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) | |
| + | choco install -y cygwin cyg-get | ||
| + | cyg-get.bat openssh | ||
| + | netsh advfirewall firewall add rule name="ssh" dir=in action=allow protocol=TCP localport=22 | ||
| + | netsh advfirewall firewall add rule name="ICMP ping" protocol=icmpv4:8,any dir=in action=allow | ||
| + | C:\tools\cygwin\bin\mintty.exe - | ||
| + | </PRE> | ||
|- | |- | ||
| − | |bgcolor=" | + | |bgcolor="cyan" rowspan="1"| |
| − | Accès à la machine | + | Accès physique à la machine, shell cygwin admin |
| − | | | + | || |
| − | + | configurer ssh: | |
| − | + | <PRE> | |
| − | + | $PASS = 'rootpass' | |
| − | + | ssh-host-config --debug --yes --name 'sshd' --port 22 --pwd "$PASS" | |
| − | + | cygrunsrv.exe --start sshd | |
| − | + | </PRE> | |
| − | + | |- | |
| − | + | |bgcolor="lightgreen" rowspan="1"| | |
| + | Accès via ssh | ||
| + | || | ||
| + | * un role ansible permettant de pousser les clef ssh publique peut etre joué a ce moment. | ||
| + | <PRE> | ||
| + | VNCPASS="vncpass" | ||
| + | choco install -y tightvnc | ||
| + | regtool set '\HKLM\software\tightvnc\server\accepthttpconnections' 0 | ||
| + | regtool set '\HKLM\software\tightvnc\server\UseVncAuthentication' 1 | ||
| + | PASS=$(echo "$VNCPASS" | vncpasswd -f | hexdump -v -e '/1 "%02x "') | ||
| + | regtool --binary set '\HKLM\software\tightvnc\server\password' $PASS | ||
| + | net stop tvnserver | ||
| + | net start tvnserver | ||
| + | </PRE> | ||
| + | * note the gui controler quit but tightvncserver is running | ||
| + | <PRE> | ||
| + | choco -y libreoffice thunderbird firefox vlc | ||
| + | </PRE> | ||
|} | |} | ||
Version du 14 juin 2018 à 23:16
|
Accès physique à la machine (écran clavier) + powershell admin |
$PASS = 'rootpass' net user root '$PASS' /add net localgroup Administrateurs cyg_server /add Sur une installation anglaise, c'est "Administrators" |
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco install -y cygwin cyg-get
cyg-get.bat openssh
netsh advfirewall firewall add rule name="ssh" dir=in action=allow protocol=TCP localport=22
netsh advfirewall firewall add rule name="ICMP ping" protocol=icmpv4:8,any dir=in action=allow
C:\tools\cygwin\bin\mintty.exe -
| |
|
Accès physique à la machine, shell cygwin admin |
configurer ssh: $PASS = 'rootpass' ssh-host-config --debug --yes --name 'sshd' --port 22 --pwd "$PASS" cygrunsrv.exe --start sshd |
|
Accès via ssh |
VNCPASS="vncpass" choco install -y tightvnc regtool set '\HKLM\software\tightvnc\server\accepthttpconnections' 0 regtool set '\HKLM\software\tightvnc\server\UseVncAuthentication' 1 PASS=$(echo "$VNCPASS" | vncpasswd -f | hexdump -v -e '/1 "%02x "') regtool --binary set '\HKLM\software\tightvnc\server\password' $PASS net stop tvnserver net start tvnserver
choco -y libreoffice thunderbird firefox vlc |