Je recherche une distribution en direct (Live CD ou autres) qui vient - par défaut - avec une sshd
exécution au démarrage.
Je veux vérifier les composants de mon ordinateur portable dont les graphiques sont morts (le remplacement de la carte n'a pas fait l'affaire).
Le système semble démarrer correctement dans Knoppix 6 (et en tapant des commandes sans écran, je peux l'arrêter régulièrement), mais j'ai besoin d' une distribution en direct (CD / DVD / USB) que je peux lancer et enregistrer ( ssh
) sur le réseau pour vérifier si le CPU et la mémoire sont OK et si la nouvelle carte graphique est également ok.
Quelqu'un a une idée?
Réponses:
J'ai rencontré le même problème. J'ai décidé de créer mon propre Linux live (basé sur USB).
Vous pouvez configurer la mise en réseau via syslinux.cfg sur la clé USB.
Il démarre openSSH par défaut. Il est livré avec presque aucune fonctionnalité, à part le montage d'un lecteur et le chrootage du système cible.
Vous pouvez le télécharger ici si vous en avez encore besoin http://heyn-it.de/index.php/ssh-rescue-linux.html
la source
Je viens d'essayer Plop linux pour démarrer un lecteur USB dans un ancien ordinateur de bureau et lorsque la distribution ploplinux a démarré, j'ai remarqué le service sshd.
Après cela, j'exécute l'ifconfig pour vérifier l'IP locale et j'ai fait une connexion ssh à partir d'un ordinateur portable distant:
la source
En règle générale, les distributions en direct ne sont pas livrées avec sshd activé, car si vous pouvez vous connecter via sshd, n'importe qui d'autre peut le faire. Votre machine peut être sur un réseau privé où vous êtes le seul utilisateur, mais c'est un cas assez spécial. En général, pour être utile, la distribution en direct doit avoir un mot de passe personnalisé ou un autre mécanisme d'authentification pour chaque utilisateur.
Vous pouvez démarrer en
sshd
aveugle, mais cela ne suffit généralement pas: vous devrez également configurer l'authentification pour un compte.Vous devez prendre une distribution en direct et la personnaliser en la faisant démarrer
sshd
automatiquement et en créant également un compte protégé par mot de passe ou en ajoutant une entrée à~/.ssh/authorized_keys
. Assurez-vous qu'ilPermitRootLogin
est défini suryes
in/etc/sshd_config
, ou ajoutez un mot de passe pour le compte root, ou créez le compte que vous pouvez vous connecter à un compte sudoer (et donnez-lui un mot de passe).Pour Knoppix, la façon la plus simple de procéder à cette personnalisation est de l'installer sur un disque USB et d'activer sa fonction de mémoire persistante ( illustration illustrée ). Modifiez ensuite les fichiers de configuration souhaités
/etc
.la source
L'installateur Debian (di) a été confronté à un problème similaire et leur solution pourrait être utile. Tout d'abord, une note sur l'architecture de di: di est modulaire, donc en ajoutant des composants sous forme d'udebs, vous pouvez ajouter des fonctionnalités. les udebs peuvent être ajoutés lors de la génération d'images ou lors de l'exécution le module qui vous intéresse est la console réseau. si vous souhaitez installer les modules automatiquement lors de l'exécution, un fichier prédéfini le fera.
Voici maintenant comment fonctionne le module de console réseau:
il obtient le mot de passe à utiliser à partir de la console locale deux fois (la préconfiguration peut le définir à l'avance ou utiliser un mot de passe déjà haché.
il génère une entrée dans le fichier de mot de passe
il génère une clé d'hôte
il démarre sshd.
il définit un hook pour copier la clé d'hôte générée sur le système installé.
les inconvénients connus de cette approche sont:
la préconfiguration du mot de passe n'est pas très sécurisée.
la réexécution du programme d'installation génère une clé d'hôte différente.
le problème de mot de passe peut être atténué en installant une liste de clés autorisées au lieu d'un mot de passe (et en utilisant un hachage de mot de passe non valide.
Les parties pertinentes de mon fichier de préconfiguration sont:
la source