Logowanie przez SSH bez has

Masz problemy z siecią bądź internetem? Zapytaj tu
dacula
Posty: 9
Rejestracja: 12 października 2008, 13:46

Logowanie przez SSH bez hasła

Post autor: dacula »

Witam.

Próbowałem się posłużyć skryptem dla shella ze strony:

kliknij tutaj

Niestety nadal pyta o hasło, przez ręczny eksport kluczy też próbowałem i cały czas to samo.

Jakaś rada?
szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

Post autor: szpuni »

sprawdz to i to

Po zatym wlasnie sprawdzilem link ktory podales ale niestety nie ma tam zadnego skryptu.

Mowie tutaj o tej stronie http://projects.ludwikc.net/passwordless_ssh (link ze strony autora)

Zamiesc ten skrypt moze wtedy bedzie mozna powiedziec cos wiecej
[/code]
dacula
Posty: 9
Rejestracja: 12 października 2008, 13:46

Post autor: dacula »

Chodzi o ten skrypt. Sprawdze to co mi podales dziekuje.

Kod: Zaznacz cały

#!/bin/sh
cd $HOME
echo "Passwordless ssh (v. 0.6)"
echo "Enter your ssh username:"
read user
echo "Host (or ip):"
read host
# Ports added in 0.4
echo "Enter ssh port: (press Enter if you don't know)"
read port
if port=NULL
then port=22
fi
echo "Wait for connection and type password for given username"
scp -P $port $HOME/.ssh/id_rsa.pub $user@$host:~/id_rsa-passwordless.pub
echo "Success: RSA key exported."
echo "Last with-password ssh login..."
ssh $user@$host -p $port "if [ -d $dotssh ]
then
echo "Success: Directory $HOME/.ssh/ exists."
else
echo -e "There is no $HOME/.ssh/ directory." && mkdir $HOME/.ssh && echo "Success: Directory $HOME/.ssh has been created"
fi &&
cat ~/id_rsa-passwordless.pub >> .ssh/authorized_keys && rm id_rsa-passwordless.pub && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys && exit"
echo "Authorization successful!"
# Added in 0.3 version - symlinks providing easier login
echo ""
if [ -d $HOME/.ssh/passwordless_login ]
then
echo "Directory $HOME/.ssh/passwordless_login has been created during last passwordless_ssh usage."
else
mkdir $HOME/.ssh/passwordless_login
fi
echo ssh $user@$host -p $port >> ~/.ssh/passwordless_login/$host
chmod +x ~/.ssh/passwordless_login/$host
ln -s ~/.ssh/passwordless_login/$host $host
echo "From now-on simply type ./$host, to log-in without password."
echo "Passwordless ssh by Ludwik C. Siadlak ([url]http://ludwikc.net[/url]). GPL Licence. Have a nice day!"

mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: Logowanie przez SSH bez hasła

Post autor: mariaczi »

dacula pisze:Witam.

Próbowałem się posłużyć skryptem dla shella ze strony:

kliknij tutaj

Niestety nadal pyta o hasło, przez ręczny eksport kluczy też próbowałem i cały czas to samo.

Jakaś rada?
A demon ssh na maszynie do której sie podłaczasz, skonfigurowany jest do pracy z authorized_keys?
Cyphermen
Beginner
Posty: 426
Rejestracja: 24 maja 2009, 10:56
Lokalizacja: cze-wa

Post autor: Cyphermen »

Wygenerowałeś klucze na obu maszynach? Mam gdzieś mój skrypt w którym wybrane komputery zdalnie zmieniają coś na maszynach przez ssh i ta zachodzi między innymi wymiana ale trzeba wygenerować klucze na obu maszynach.
dacula
Posty: 9
Rejestracja: 12 października 2008, 13:46

Post autor: dacula »

Robilem tylko klucz po jedne stronie i publiczny przerzucam na maszyne, na ktora sie chce logowac.
Cyphermen
Beginner
Posty: 426
Rejestracja: 24 maja 2009, 10:56
Lokalizacja: cze-wa

Post autor: Cyphermen »

http://rapidshare.com/files/252635583/s ... h.txt.html

tutaj masz mój skrypt.
Wygeneruj klucz na komputerze, z którego się łączysz, po czym w tablicy adresów podaj IP komputera, do którego uzyskać chcesz dostęp, po czym odpal skrypt. Usuń tylko ostatnie linijki tam gdzie wykonywane jest przykładowe działanie skryptu.
dacula
Posty: 9
Rejestracja: 12 października 2008, 13:46

Post autor: dacula »

Nadal to samo, ale to pewnie wina tego, że normalnie poprzez eksport kluczy tez się nie da.
Cyphermen
Beginner
Posty: 426
Rejestracja: 24 maja 2009, 10:56
Lokalizacja: cze-wa

Post autor: Cyphermen »

A czy odpowiednio nazywasz te pliki z kluczami?
dacula
Posty: 9
Rejestracja: 12 października 2008, 13:46

Post autor: dacula »

Zrobilem dokladnie to:

klik
ODPOWIEDZ