|
SSH (Secure SHell) is de naam van een protocol dat wordt gebruikt om via een netwerk toegang te krijgen tot externe machines. Het staat toe volledige controle over de computer met behulp van een commando-interpreter. Verder, SSH stelt ons in staat om gegevens veilig te kopiƫren (informatie reist versleuteld). Dus als je Linux op beide machines hebt en gegevens wilt kopiƫren zonder SAMBA te installeren, probeer dan zeker deze optie. Je kan het gebruiken rechtstreeks van Nautilus! |
Nautilus gebruiken
1. Installeer openssh-server op de computer waarmee u verbinding wilt maken. Als we ervan uitgaan dat we op een gegeven moment vanaf een andere computer verbinding willen maken met de computer die we nu gebruiken, is het verstandig om openssh-server op beide (of meer) machines te installeren.
sudo apt-get installeer openssh-server
2. Je kunt de computers opnieuw opstarten of openssh-server uitvoeren.
3. Open Nautilus op de computer van waaruit u de volledige bewerking gaat beheren en druk op Ctrl+L om in de adresbalk te typen: ssh://NROIP. De eerste keer dat u verbinding maakt met die computer, ziet u een bericht dat hostverificatie niet kan worden uitgevoerd. Selecteer de optie om door te gaan.
4. Er wordt u gevraagd om de gebruikersnaam en het wachtwoord waarmee u wilt inloggen op de computer waartoe u toegang wilt krijgen.
5. Laten we de zeilen hijsen! ļ
Vanaf de terminal
1. Typ op de computer waarmee u de gehele operatie zult besturen:
ssh NRO_IP
2. Er wordt om het wachtwoord gevraagd, waarna u toegang krijgt tot alle bestanden op de externe computer.
3. Om uit te loggen, druk je op Ctrl+D (als je Bash hebt) of typ je:
uitloggen
Met behulp van SCP
SCP is een SSH-plug-in waarmee we bestanden snel en veilig kunnen kopiƫren.
De syntaxis is heel eenvoudig:
scp-bestand gebruiker @ server: pad
Om omgekeerd te kopiƫren, van de externe computer naar de jouwe, heb ik de volgorde gewoon omgekeerd:
scp gebruiker @ server: pad / bestand lokaal_pad
Dat is bijvoorbeeld als we iets naar de externe computer wilden sturen:
scp list.txt earendil @ earendil-desktop: ~ / miscosas
Deze opdracht kopieert het bestand list.txt van de computer die ik gebruik naar de map ~ / miscosas op mijn externe computer. De eigenaar van dit bestand is de earendil-gebruiker (van mijn externe computer).
Om hele mappen te kopiƫren, voegt u gewoon de parameter -r toe:
scp -r ~ / earendil foto's @ earendil-desktop: ~ / miscosas
Met deze opdracht wordt de map met foto's in de HOME-map van de computer die ik gebruik, gekopieerd naar de mythings-map, die zich in de HOME-map van mijn externe computer bevindt.
Nu zou hetzelfde omgekeerde proces zijn:
scp earendil @ earendil-desktop: ~ / mijn spullen / foto's ~
Dit zou de map ~ / my stuff / photos / van de externe computer naar de HOME-map op de computer die ik gebruik, kopiƫren.
Ten slotte is het belangrijk op te merken dat het standaardpad uw gebruikersmap is. Als u iets van of naar daar wilt kopiƫren, kunt u het pad weglaten:
scp list.txt earendil-desktop:
In dit geval, aangezien de gebruiker op beide machines wordt herhaald, is het niet nodig om het te typen. Ik kopieer ook van HOME naar HOME, daarom is het ook niet nodig om het volledige pad van de bestanden te typen.