Etikett: putty (Sida 1 av 2)

tmux och bashrc

Jag har haft problem med att f? min tmux session att automatiskt starta n?r jag ansluter till servern med putty, Det h?nde helt enkelt ingenting.

Det jag ville skulle ske n?r jag loggar in ?r att kommandot: tmux attach-session -t shell skulle k?ras helt automagiskt. Det l?ter mig ha min ’vanliga’ session ig?ng s? att jag l?tt kan logga in och forts?tta d?r jag var efter att jag pausat och st?ngt putty.

Helsmidigt, det kommandot g?r ?r att ansluta till sessionen som heter shell, om den inte finns s? skapas en ny.

Problemet ?r att om jag l?gger in kommandot i .bashrc s? k?rs det inte 🙁

Magin ligger i att l?gga kommandor i filen .bash_profile d? fungerar allt!

Lite tmux info:
https://tmuxcheatsheet.com/
http://man7.org/linux/man-pages/man1/tmux.1.html
https://thoughtbot.com/blog/a-tmux-crash-course

<TL;DR;> L?gg tmux attach-session -t shell i .bash_profile

Konvertera putty nyckel till OpenSSH

F?rst m?ste putty-tools installeras, sedan k?r man dessa kommandon

cp putty.ppk ~/-.ssh/. # Byt ut putty.ppk mot namnet p? din nyckel
puttygen id_dsa.ppk -O private-openssh -o id_dsa # Private key
puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub # Public key
chmod 400  ~/.ssh/id_dsa
chmod 400  ~/.ssh/id_rsa.pub
rm ~/.ssh/putty.ppk

 

Konvertera SSH nycklar

Har du skapat SSH-nycklar med Putty p? ett windows system? D? har du s?kert en nyckel vars filnamn slutar med .ppk, eller hur? N?r du senare f?rs?ker anv?nda den p? din Linuxmaskin s? fungerar det inte n?r du f?rs?ker anv?nda den f?r att logga in.

S? h?r l?ser du det problemet

Installera putty-tools. Det g?r du med apt-get install putty-tools, yum install puttu eller n?got liknande. Det beror lite p? vilken dist du anv?nder.

I det h?r exemplet f?ruts?tter jag att din nyckel heter id_dsa.ppk

Skapa den privata nyckeln:

cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa

Skapa den publika nyckeln:

puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub

Flytta nycklarna till ~/.ssh och s?tt r?ttigheter

mkdir -p ~/.ssh
mv -i ~/id_dsa* ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub

Nu ?r det fixat, testa genom att ansluta till din server..  ssh server.com

Anv?nda putty-nyckel i linux

Jag vet inte om det ?r bara jag eller om det finns andra… men jag har skapat nycklar fr?n putty under windows f?r att logga in p? en debian server utan l?senord.

Nu t?nkte jag anv?nda nyckeln och logga in fr?n min ubuntu maskin och st?tte d? p? patrull. Jag lade nyckeln under .ssh, satte r?ttigheter etc. Fungerade inte, jag fick en fr?ga om l?senord p? min nyckel trots att jag inte har n?got l?sen p? nyckel.

 

Det l?ser man enkel med en ”apt-get install putty-tool” och sedan ”puttygen nyckel.ppk -O private-openssh -o id_rsa” Stoppa in din nya id_rsa under .ssh och sen fungerar det 🙂

« Äldre inlägg

© 2022 Editio Princeps

Tema av Anders NorenUpp ↑