Så här använder du Secure SHell-protokollet (SSH)
Om du ansluter till en annan dator på Internet, en ökänd osäker miljö, kommer du förmodligen att vilja göra allt för att hålla din data säker. Använda Secure Shell (SSH) -protokollet är ett sätt att hjälpa till att göra detta. För att uppnå detta skydd måste du först konfigurera SSH på din dator och sedan skapa en krypterad anslutning till servern. Men kom ihåg att för att ha en säker anslutning måste båda ändarna av anslutningen ha SSH-aktiverad. Följ den här guiden för att säkerställa att din anslutning är så säker som möjligt.
steg
Del 1
Anslut för första gången
1
Installera SSH-protokollet. För Windows behöver du ladda ner och installera ett SSH-klientprogram. Den mest populära är Cygwin, som är tillgänglig gratis från utvecklarens hemsida. Ladda ner det och installera det som du skulle något annat program. Ett annat populärt gratis program är PuTTY.
- Under installationen av Cygwin måste du välja att installera OpenSSH från Net-sektionen.
- Linux och Mac OS X är redan födda med SSH-protokollet förinstallerat i systemet. Faktum är att SSH är ett UNIX-system och Linux och OS X härrör från UNIX.
2
Kör SSH-protokollet. Öppna programterminalen installerad via Cygwin eller öppna terminalen i OS X eller Linux. SSH använder gränssnittsterminalen för att interagera med andra datorer. Det finns inget grafiskt gränssnitt för SSH, så du måste lära dig hur du klarar av att skriva kommandon.
3
Prova anslutningen. Innan du kastar dig in i att skapa säkra nycklar och flyttbara filer rekommenderar vi att du verifierar att SSH är korrekt konfigurerad på din dator, såväl som det system du ansluter till. Skriv följande kommando, byta ut med ditt användarnamn på fjärrdatorn e med adressen för fjärrdatorn eller servern:
$ ssh @
Del 2
Lär dig grundläggande kommandon
1
Navigera i SSH-skalet. Under den första anslutningen till fjärrdatorn borde du vara i din HOME-katalog. För att flytta till katalogträdet, använd kommandot
CD
:cd ..
kommer att flytta dig upp en katalog.CD
Flytta dig till den angivna underkatalogen.cd / home / katalog / sökväg /
Flytta dig till katalogen som anges av rotten (hem).cd ~
det tar dig tillbaka till din hemkatalog.
2
Kontrollera innehållet i den aktuella katalogen. För att se vilka filer och mappar som finns i den aktuella platsen kan du använda kommandot
ls
:ls
kommer att lista alla filer och mappar i den aktuella katalogen.ls-l
kommer att visa innehållet i katalogen med ytterligare information, t.ex. storlek, behörigheter och datum.ls-a
kommer att lista alla innehåll, inklusive dolda filer och mappar.3
Kopiera filer från sökvägen till fjärrdatorn. Om du behöver kopiera filer från den lokala datorn till fjärrdatorn kan du använda kommandot
scp
:/directorylocale/esempio1.txt @:
kommer att kopiera example1.txt på scp @: /home/example1.txt ./
Flytta example1.txt från fjärrdatorns hemkatalog till den aktuella katalogen i den lokala katalogen.4
Kopiera filer genom skalet. Du kan använda kommandot
cp
att kopiera filer i samma katalog eller i en katalog som du väljer:cp exempel1.txt exempel2.txt
kommer att skapa en kopia av example1.txt genom att kalla det example2.txt på samma plats.cp exempel1.txt /
kommer att skapa en kopia av example1.txt på den plats som anges av 5
Flytta och byt namn på filer. Om du vill ändra namnet på en fil eller vill flytta det utan att kopiera det, kan du använda kommandot
mv
:mv exempel1.txt exempel2.txt
kommer att byta namn på example1.txt i example2.txt. Filen förblir på samma plats.mv directory1 directory2
byt namn på katalogen1 i katalogen2. Innehållet i katalogen förblir oförändrat.mv exempel1.txt katalog1 /
Flytta example1.txt till katalogen1.mv exempel1.txt katalog1 / example2.txt
Flytta example1.txt till directory1 och byt namn på det som exempel2.txt6
Ta bort filer och kataloger. Om du behöver ta bort något från datorn du är ansluten till kan du använda kommandot
rm
:rm exempel1.txt
kommer att ta bort filen example1.txt.rm -I exempel1.txt
kommer att ta bort filen example1.txt efter att ha begärt din bekräftelse.
rm directory1 /
tar bort katalogen1 och allt innehåll.7
Ändra behörigheterna för dina filer. Du kan ändra läs- och skrivrättigheterna för dina filer med kommandot
chmod
:chmod u + w exempel1.txt
kommer att lägga till filen skriva (redigera) tillstånd för användaren (u). Dessutom kan du använda modifieraren g
för gruppbehörigheter eller eller
för globala behörigheter.chmod g + r exempel1.txt
lägger till tillståndet för läsning (åtkomst) för gruppen till filen.8
Lär dig de andra olika grundläggande kommandona. Det finns några viktiga kommandon som du kommer att använda i skalgränssnittet. De inkluderar:
mkdir newadirectory
kommer att skapa en ny underkatalog kallad "newadirectory".pwd
kommer att visa sökvägen för den aktuella katalogen.som
visar vem som är registrerad i systemet.pico newfile.txt
eller vi newfile.txt
kommer att skapa en ny fil och öppna filredigeraren. Varje annat system har installerat en annan filredigerare. De vanligaste är pico och vi. Du kan behöva använda olika kommandon om du har installerat en annan filredigerare.9
Försök att få detaljerad information om vilket kommando som helst. Om du inte är säker på vad ett kommando kommer att göra kan du alltid använda kommandot
man
att veta alla möjliga användningar och parametrar:man
kommer att visa information om det här kommandot.man -k
kommer att söka på alla hjälpsidor för det angivna sökordet.Del 3
Skapande av krypterade nycklar
1
Skapa SSH-nycklarna. Med dessa tangenter kan du ansluta till fjärrplatsen utan att behöva ange lösenordet varje gång. Det här är ett mycket säkrare sätt att ansluta till fjärrdatorn, eftersom lösenordet inte behöver överföras över nätverket.
- Skapa nyckelmappen på din dator genom att ange kommandot
$ mkdir .ssh
- Skapa offentliga och privata nycklar med kommandot
$ ssh-keygen-rsa
- Du kommer att bli ombedd om du vill skapa ett lösenord för nycklarna-det är valfritt. Om du inte vill skapa ett lösenord trycker du på ENTER och två tangenter kommer att skapas i ssh-katalogen: id_rsa och id_rsa.pub
- Ändra behörigheterna för din privata nyckel. För att säkerställa att den privata nyckeln endast kan läsas av användaren måste du ange kommandot
$ chmod 600 .ssh / id_rsa
2
Ange den offentliga nyckeln på fjärrdatorn. När nycklarna har skapats är du redo att skriva in den offentliga nyckeln på fjärrdatorn så att du kan ansluta utan ett lösenord. Skriv följande kommando, byt ut de lämpliga delarna, som beskrivs ovan:
$ scp .ssh / id_rsa.pub @:
3
Installera den offentliga nyckeln på fjärrdatorn. När du har skrivit in nyckeln på fjärrdatorn måste du installera den så att den fungerar ordentligt. Först loggar du in på fjärrdatorn som du gjorde i steg 3.
$ mkdir .ssh
$ katt id_rsa.pub >> .ssh / authorized_keys
$ chmod 700 .ssh
4
Kontrollera att anslutningen fungerar. När nyckeln är installerad på fjärrdatorn bör du kunna starta en anslutning utan att bli ombedd att ange lösenordet. Ange följande kommando för att verifiera anslutningen:
$ ssh @
Dela på sociala nätverk:
Relaterade
- Så får du tillgång till Facebook i Kina
- Så här öppnar du Internet på datorn med hjälp av en GPRS-enhet
- Så här aktiverar du säker surfning på en Android-enhet
- Så här laddar du upp en fil till en FTP-server
- Så här ansluter du en Sony Xperia Z till datorn
- Så här ansluter du en kamera till en Windows-dator
- Så här ansluter du en Soundbar till en Windows-dator
- Så här delar du Windows Computer Web Access med en mobil via WiFi
- Så här konfigurerar du DHCP på Windows-datorn
- Så här ansluter du datorn till Internet med din mobiltelefon (Windows)
- Så här ansluter du kameran till en Nokia-telefon till datorn
- Så här ansluter du till Internet via WiFi i Windows 7
- Så här laddar du upp en fil till en FTP-server med SmartFTP
- Hur man utför dubbla start
- Hur man spelar gratis på Xbox Live
- Så här installerar du GIMP
- Så här installerar Viber i Windows
- Så här installerar du Windows 8.1 på en Netbook med en upplösning på 1024x600
- Hur hämtar du FLV Video Streamed från skyddade webbplatser från HTTP-protokollet
- Hur man skriver ett Shell-skript med Bash Shell i Ubuntu
- Så här använder du Telnet på en Mac OS X