Hur fungerar SSH för nybörjare.

Tråden skapades och har fått 22 svar. Det senaste inlägget skrevs .
1

Jag är inte någon UNIX-guru men skulle vilja koppla upp mig till en annan mac i mitt nätverk genom SSH.
Tyvärr förstår jag inte hur man gör!
Finns det någon som har lust att vägleda mig i detta?

Jag har öppnat terminalen och skrivit SSH men jag kommer inte längre...

  • Medlem
  • Sundsvall
  • 2008-12-21 15:17

På maskinen du ska ansluta till måste du ha aktiverat Remote Login under Sharing i System Preferences.

Sedan i terminalen på maskinen du ska ansluta från skriver du:
ssh -l användarnamn datornamn.local

Du kan skriva in ip-adress istället för datornamn.local också.
Förtydligande: Det är ett litet L före användarnamnet

Ursprungligen av Sidde:

På maskinen du ska ansluta till måste du ha aktiverat Remote Login under Sharing i System Preferences.

Sedan i terminalen på maskinen du ska ansluta från skriver du:
ssh -l användarnamn datornamn.local

Du kan skriva in ip-adress istället för datornamn.local också.
Förtydligande: Det är ett litet L före användarnamnet

Tack så hemskt mycket för detta Sidde! Det fungerade utmärkt.:D

  • Medlem
  • Stockholm
  • 2008-12-21 15:31

Kan tillägga att om du inte anger -l så kommer användarnamnet som du är inloggad med att användas

  • Medlem
  • 2008-12-21 15:32

...och tycker man att det är jobbigt att skriva "-l" kan man använda snabel-a istället:
ssh användarnamn@datornamn.local

Om man inte vill behöva skriva användarnamn men inte har samma användarnamn kan man ange i ~/.ssh/config vilka som gäller var ända ner på datornivå. Det kan t. ex. se ut så här:

Host *.acc.umu.se
User mk

Host *.cs.umu.se
User c07mkn

Vill man dessutom inte behöva skriva lösenord kan man skapa en nyckel på klienten med ssh-keygen -t dsa (rsa går också bra om man föredrar det), och kopiera in den från ~/.ssh/id_dsa.pub till värdsystemet under ~/.ssh/authorized_keys.

Senast redigerat 2009-01-13 21:48
  • Medlem
  • Sundsvall
  • 2008-12-21 17:49
Ursprungligen av Marcus K:

Om man inte vill behöva skriva användarnamn men inte har samma användarnamn kan man ange i ~/.ssh/config vilka som gäller var ända ner på datornivå. Det kan t. ex. se ut så här:

Host *.acc.umu.se
User mk

Host *.cs.umu.se
User c07mkn

Vill man dessutom inte behöva skriva lösenord kan man skapa en nyckel på klienten med ssh -t dsa (rsa går också bra om man föredrar det), och kopiera in den från ~/.ssh/id_dsa.pub till värdsystemet under ~/.ssh/authorized_keys.

Du skulle nog skriva: ssh-keygen -t dsa

Oj... Tackar för den resterande informationen, Markus K, wlao, dekau och Sidde.
Man blir lite sugen på att lära sig grunderna i UNIX.

Finns det någon källa för en n00b "online" där man skulle kunna börja?

  • Medlem
  • Stockholm
  • 2008-12-23 11:27
Ursprungligen av EricBradley:

Oj... Tackar för den resterande informationen, Markus K, wlao, dekau och Sidde.
Man blir lite sugen på att lära sig grunderna i UNIX.

Finns det någon källa för en n00b "online" där man skulle kunna börja?

Jag kan rekommendera boken, Att använda Linux och GNU av Linus Walleij. Den finns som pdf också men det är ett givet köp för den som är intresserad.
http://www.df.lth.se/~triad/gnulinux/

  • Medlem
  • Sundsvall
  • 2008-12-21 17:55

Googlade lite snabbt upp en guide... Men vet inte om den är bra eller inte. UNIX / Linux Tutorial for Beginners

Men personligen tror jag bästa sättet är att tvinga sig själv att lära sig det genom att sätta upp mål och små projekt.

Säg att du vill lära dig unixkommandon, sätt upp en virtuell maskin eller ta en gammal dator, in med någon linuxdistro eller *bsd som inte ger dig så många val förutom att sätta dig ner och pyssla för att få det att fungera.
Men ge dig inte in med något som ger dig allt från start, för då förstår man aldrig hur man använder verktygen ändå.

Tråden är nu flyttad till unixforumet

  • Medlem
  • Stockholm
  • 2009-02-04 10:20

Läste lite i boken (som dekau tipsade om), verkar riktigt intressant faktiskt. Bra tips!

  • Medlem
  • Hagfors
  • 2009-02-26 11:44

Hej
Jag tror jag har samma problem som EricBradley fast i Windows. Har fått i uppdrag att SSH:a två st Windows-burkar, sedan flera. Skall sen kryptera en databas som man skall kunna nå utifrån det lokala nätverket. Sen skall det blandas in Linuxburkar i det hela.
Hur startar jag det hela om man börjar med Windows, Vista och Xp eller två st Xp om det är lättare. Finns det någon svensk litteratur inom detta. Typ Basic för nybörjare eller dyligt. Har kollat runt lite på olika forum men märker att vi inte har samma språk. Jag behöver ha vägledning från förstanivå.:'(

  • Medlem
  • Stockholm
  • 2009-02-26 12:54
Ursprungligen av Casaja:

Hej
Jag tror jag har samma problem som EricBradley fast i Windows. Har fått i uppdrag att SSH:a två st Windows-burkar, sedan flera. Skall sen kryptera en databas som man skall kunna nå utifrån det lokala nätverket. Sen skall det blandas in Linuxburkar i det hela.
Hur startar jag det hela om man börjar med Windows, Vista och Xp eller två st Xp om det är lättare. Finns det någon svensk litteratur inom detta. Typ Basic för nybörjare eller dyligt. Har kollat runt lite på olika forum men märker att vi inte har samma språk. Jag behöver ha vägledning från förstanivå.:'(

Om du vull SSHa till Windows maskiner kommer du få problem, då det inte finns någon ssh server på Windows om du inte har ex Cygwin installerat.

Så en lite närmare beskrivnign om vad du vill åstadkomma vore bra.

  • Medlem
  • Hagfors
  • 2009-03-02 11:12

Hej
Vi har ett bokföringsprogram som funkar endast på Windows och är således installerat på en WinXP-Server. Min kollega som sköter ekonomin vill i första hand komma åt databasen i bokföringsprogrammet hemifrån, och att vi längre fram i tiden skall nå denna databas av flera personer.

  • Medlem
  • Hemmesdynge
  • 2009-03-02 12:22

Det där är ju inga lätta saker. För det första är det faktiskt inte alls säkert att det _går_ att dela bokföringsdatabasen mellan flera datorer (samtidigt). Sen är det heller inte säkert att själva databashanteraren har något nätverksgränssnitt. Med tanke på din fråga tror jag dock att du tänkte dig mer någon form av fildelning för att flera skulle kunna komma åt databasfilerna samtidigt. Det bör du tänka både en och två gånger innan du gör, samt rådfråga tillverkaren av programmet innan ni ger er på något sådant. Kan sluta illa!

  • Medlem
  • Hagfors
  • 2009-03-02 16:16

Bokföringsprogrammet funkar på det sättet i dag i nätverket, flera användare kan vara inne samtidigt och jobba, programmet sorterar upp dem. Och jag kan komma åt det genom fjärrskrivbord, men det blir för långsamt. Som det är nu så får tjejen som har den ekonomiska biten ta en säkerhetskopia på ett USB minne, ta med sig hem, plugga i, nyskapa filerna, jobba, säkerhetskopiera, och göra om hela proceduren när hon kommer tillbaks till jobbet. Det är under denna långa procedur som det kan bli fel. Sen skall det vara krypterat för säkerhetens skull.

  • Medlem
  • Stockholm
  • 2009-03-09 09:56
Ursprungligen av Casaja:

Och jag kan komma åt det genom fjärrskrivbord, men det blir för långsamt.

Om det går för långsamt med ett fjärrskrivbord tvivlar jag på att det går snabbare att öppna bokföringsfilerna över en vpn förbindelse.

  • Medlem
  • Stockholm
  • 2009-03-02 18:52

Det som ni är ute efter är i så fall en VPN lösning, inte ssh (även det går att skapa tunnlar med ssh).

Det finns många trådar om VPN om du söker, men ärligt talat skulle jag eftersom det är ett företag ta in en konsult som fixar det åt er, så länge som ni sätter er nere före och skriver ner vad ni har för krav på lösningen... Utan att göra det innan är det stor risk att ni antingen får betala mer än nödvändigt för något som ni inte behöver, eller får betala för något som inte löser erat problem..

Beroende på vad ni har för internetleverantör kan det vara så att ni redan kan få en VPN lösning enkelt genom dem, så det är ett bra ställe att börja kolla.

  • Medlem
  • Hagfors
  • 2009-03-03 08:16

Det finns programmerare i företaget som kan det detta, men de sitter upptagna alltjämt (Linuxfolk) Och det är liksom min uppgift att försöka lösa detta, fixar jag det så stärker det min möjlighet att fortsätta i företaget efter att min prövoperiod gått ut. Varför jag provar på detta forum är för att jag märker att jag inte har samma språk som dom här gamla inkörda rävarna i Linuxvärden. Jag måste typ börja från början, vad är SSH? vad är VPN?
Detta skall jag jobba med och sköta, så jag måste veta mera.

Ni råkar inte ha nån OS X Server? Isåfall är det väldigt lätt att sätta upp en VPN-koppling..

  • Medlem
  • Hagfors
  • 2009-03-03 10:23

Det har vi säkert, bara jag vet vad jag skall fråga efter och hur jag skall använda det!

  • Medlem
  • Stockholm
  • 2009-03-03 15:53
Ursprungligen av Casaja:

Det har vi säkert, bara jag vet vad jag skall fråga efter och hur jag skall använda det!

SSH är ett sätt att logga in på terminalen över nätverket, helt enkelt för att köra kommandon på en server eller liknande maskin.

VPN, står för virtuellt privat nätverk, med en VPN anslutning upplever personen som skall jobba med bokföringen som om hennes dator står på nätverket på arbetet (fast den fysisk är hemma hos henne).

Rent teknisk med enkla termer så skapar man en krypterad tunnel mellan datorn hemma och nätverket ni har på jobbet, vilklet gör att alla program etc funkar som om de var på jobbet, beroende på hur nätverket ni har på jobbet är uppsatt så finns det många olika sätt att lösa det på dock..

  • Medlem
  • Hagfors
  • 2009-03-04 10:12

Tusen tack för det svaret, då forskar jag runt lite för att kollar in VPN-anslutning.

1
Bevaka tråden