Différences entre versions de « BootStrapWindows »
Sauter à la navigation
Sauter à la recherche
(fix) |
|||
Ligne 49 : | Ligne 49 : | ||
Accès via ssh | Accès via ssh | ||
|| | || | ||
− | * un | + | * un rôle ansible permettant de pousser les clef ssh publique peut être joué a ce moment. |
<PRE> | <PRE> | ||
PASS="hex-pass" # le pass calcule sur la machine de l'operateur | PASS="hex-pass" # le pass calcule sur la machine de l'operateur | ||
Ligne 60 : | Ligne 60 : | ||
</PRE> | </PRE> | ||
* note the gui controler quit but tightvncserver is running | * note the gui controler quit but tightvncserver is running | ||
− | < | + | <pre> |
− | choco -y libreoffice thunderbird firefox vlc | + | choco install -y libreoffice thunderbird firefox vlc |
− | </ | + | </pre> |
* cacher l'utilisateur "root" au login: | * cacher l'utilisateur "root" au login: | ||
<PRE> | <PRE> | ||
Ligne 69 : | Ligne 69 : | ||
regtool -d set '\HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList\root' 0 | regtool -d set '\HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList\root' 0 | ||
</PRE> | </PRE> | ||
− | * Pour | + | * Pour vérifier l’état: |
<PRE> | <PRE> | ||
regtool -p list '\HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList' | regtool -p list '\HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList' | ||
Ligne 75 : | Ligne 75 : | ||
</PRE> | </PRE> | ||
* Pour créer un profil de mise en veille compatible avec la sauvegarde (pas de mise en veille sur secteur) | * Pour créer un profil de mise en veille compatible avec la sauvegarde (pas de mise en veille sur secteur) | ||
− | < | + | <pre> |
powercfg /duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e 381b4222-f694-41f0-9685-ff5bb260df2f | powercfg /duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e 381b4222-f694-41f0-9685-ff5bb260df2f | ||
# ignorer l'erreur si le profil est deja duplique | # ignorer l'erreur si le profil est deja duplique | ||
Ligne 83 : | Ligne 83 : | ||
powercfg /change hibernate-timeout-ac 0 | powercfg /change hibernate-timeout-ac 0 | ||
# desactiver la mise en veille des disques dur: | # desactiver la mise en veille des disques dur: | ||
− | powercfg /SETACVALUEINDEX 381b4222-f694-41f0-9685- | + | powercfg /SETACVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2f 0012ee47-9041-4b5d-9b77-535fba8b1442 6738e2c4-e8a5-4a42-b16a-e040e769756e 0x0 |
− | </ | + | </pre> |
|} | |} |
Version du 31 janvier 2022 à 13:43
Accès physique à la machine (écran clavier) + powershell admin |
$PASS = 'rootpass' net user root "$PASS" /add net localgroup Administrateurs root /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 python3 rsync 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 --yes --name 'sshd' --port 22 --pwd "$PASS" cygrunsrv.exe --start sshd |
A preparer sur le poste linux de l'operateur |
apt-get install tigervnc-common VNCPASS="vncpass" PASS=$(echo "$VNCPASS" | vncpasswd -f | hexdump -v -e '/1 "%02x "') echo 'PASS="'$PASS'"' |
Accès via ssh |
PASS="hex-pass" # le pass calcule sur la machine de l'operateur choco install -y tightvnc regtool set '\HKLM\software\tightvnc\server\accepthttpconnections' 0 regtool set '\HKLM\software\tightvnc\server\UseVncAuthentication' 1 regtool --binary set '\HKLM\software\tightvnc\server\password' $PASS net stop tvnserver net start tvnserver
choco install -y libreoffice thunderbird firefox vlc
regtool add '\HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts' regtool add '\HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList' regtool -d set '\HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList\root' 0
regtool -p list '\HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList' regtool get '\HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList\root'
powercfg /duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e 381b4222-f694-41f0-9685-ff5bb260df2f # ignorer l'erreur si le profil est deja duplique powercfg /changename 381b4222-f694-41f0-9685-ff5bb260df2f "svg" powercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df2f powercfg /change standby-timeout-ac 0 powercfg /change hibernate-timeout-ac 0 # desactiver la mise en veille des disques dur: powercfg /SETACVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2f 0012ee47-9041-4b5d-9b77-535fba8b1442 6738e2c4-e8a5-4a42-b16a-e040e769756e 0x0 |