Cygwin
Révision datée du 4 juin 2014 à 22:15 par 212.198.6.129 (discussion) (Page créée avec « Cygwin est un environnement de type unix pour windows. == Installation initiale == choisir quelques paquets incontournables: * ssh / sshd * rsync * python * wget * ema… »)
Cygwin est un environnement de type unix pour windows.
Installation initiale
choisir quelques paquets incontournables:
* ssh / sshd * rsync * python * wget * emacs
Installation SSH
faire un ssh-host-config
Configuration
* creer un utilisateur "root" avec les droits administrateur * depuis windows ... * depuis cygwin ? * ajouter cet utilisateur dans le fichier passwd et group (il est sans doute necessaire de se connecter en tant que root pour que ce soit effectif): * mkpasswd -l > /etc/passwd * mkgroup -l > /etc/groups
* cacher certains utilisateur (root, cyg_server) au login * reg add 'HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList' /v root /t REG_DWORD /d 0 * reg add 'HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList' /v cyg_server /t REG_DWORD /d 0 * reg query 'HKLM\software\microsoft\windows nt\currentversion\winlogon\SpecialAccounts\UserList'
* login par clef ssh * installer les clef dans .ssh/authorized_keys de root * tester le login avec les clefs * editer /etc/sshd_config pour interdire le login par mot de passe * relancer le serveur sshd (a faire en une seule ligne!): * cygrunsrv -E sshd ; cygrunsrv -S sshd
Maintenance
Liste des services
* sc * cygrunsrv
La base de registre
* regedit (export/import) * regedit /e <fichier> [<chemin>] * regedit /s <fichier> * reg * reg query <chemin> * reg add <chemin_existant>/<nouveau_chemin> /v <valeur> /t <type_donnee> /d <donnee>
les partages windows
* net /?