1 votes

18.04 dans le réseau local comme NAS/Headless

Pour l'instant, je veux juste utiliser mon ordinateur de bureau comme espace de stockage. J'ai quelques doutes

  1. Comment accéder à la machine serveur via le réseau WiFi ? Aucun écran, souris ou clavier n'y est connecté. Mais il possède un adaptateur WiFi et fonctionne sous la version 18.04.

  2. J'aimerais trouver un moyen de put and take du serveur. Principalement des fichiers multimédia. Et quelques fichiers de documents.

  3. L'ensemble de l'installation est destiné à ma machine principale qui manque d'espace et fonctionne sous 18.04. Une fois le transfert de fichiers effectué, je dois trouver un moyen d'arrêter le serveur depuis la machine principale.

Veuillez m'aider.

Edit :

J'ai trouvé la solution pour 1 et 2. Je dois maintenant trouver comment éteindre le PC serveur à partir de mon PC principal. Tous deux sous Ubuntu 18.04. Merci.

1voto

user68186 Points 25067

Disons que vous avez nommé vos ordinateurs main y sparemain est votre main l'ordinateur manque d'espace, et spare est votre NAS sans tête.

Étape 1 : Installer openssh-server

ssh signifie Shell sécurisé. C'est l'un des principaux moyens de contrôler un serveur headless à distance. Ouvrez un terminal dans l'ordinateur spare et utiliser la commande :

sudo apt install openssh-server

pour installer le serveur ssh sur l'ordinateur du serveur headless.

Étape 2 : Test ssh

Maintenant, ouvrez un terminal dans main et tapez la commande :

ssh username@spare.local

username est le nom d'utilisateur du sudo utilisateur de l'ordinateur spare . Si le nom d'utilisateur dans spare est identique au nom d'utilisateur dans main alors vous pouvez omettre username@ et peut simplement entrer :

ssh spare.local

Si ssh まで spare.local ne fonctionne pas, essayez l'adresse IP locale à la place :

ssh username@192.168.x.y

Votre adresse IP locale peut être différente. x et y sont des nombres.

Répondez à la question sur le fait de faire confiance à l'hôte et entrez dans l'onglet sudo mot de passe pour le spare ordinateur. Si tout se passe bien, vous serez connecté à l'ordinateur. spare en étant assis devant l'ordinateur main . Vous le saurez par le changement dans l'invite de commande du terminal de :

YourUserName@main:~$

à :

YourUserName@spare:~$

Si vous voyez ce changement dans votre terminal, félicitations ! Vous pouvez maintenant quitter spare en tapant exit . Votre invite de commande reviendra à :

YourUserName@main:~$

Le test est terminé.

Étape 3 : Éteindre spare

Utilisez la commande suivante pour désactiver spare :

ssh -t username@spare.local "sudo systemctl poweroff"

Cette commande envoie la commande qui se trouve entre les guillemets à spare . Puisque cette commande commence par sudo il vous sera demandé votre spare mot de passe deux fois, une fois pour le ssh et la deuxième fois pour que le sudo s'éteigne.

Étape 4 : Écrire un script

Vous pouvez créer un petit script pour ne pas avoir à taper tout cela à chaque fois. Le script peut s'appeler stopspare.sh et il peut être sauvegardé dans /home/$USER/bin de votre main ordinateur. Le site /home/$USER est votre Home dossier, $USER est votre nom d'utilisateur. Si le bin n'existe pas dans le dossier Home créez-la.

Le script aura deux lignes :

#!/bin/bash
ssh -t username@spare.local "sudo systemctl poweroff"

N'oubliez pas de changer username au nom d'utilisateur que vous utilisez dans spare . Si vous sauvegardez le script à l'endroit que j'ai suggéré ci-dessus, vous pouvez simplement ouvrir un terminal en main et le type

stopspare.sh

pour éteindre l'ordinateur de secours.

Bonus !

Voir le Ubuntu à Ubuntu section de cette réponse pour savoir comment utiliser ssh basé sur sftp en nautilus pour accéder aux fichiers dans spare .

Vous pouvez également lire Comment durcir un serveur SSH ? pour en savoir plus sur la sécurité des ssh serveur. J'espère que cela vous aidera

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X