Forum studentów informatyki
Forum studentów ii w UWr

Kursy - [Linux] SSH

Maxikq - Pon, 28.11.11, 21:18
Temat postu: [Linux] SSH
Bawię się autoryzacją przez klucz RSA.

Robiłem to na zdalnym koncie shell i wszystko hulało.
Teraz chciałem to sobie zrobić na koncie tryglaw.ii.uni.wroc.pl

No i jak się łaczę z tryglaw na herę to klucz mi śmiga, natomiast z mojego kompa na tryglaw już autoryzacja kluczem nie działa. (Dodałem ofc klucz do .ssh/authorized_keys)

Czy to jakieś ograniczenie tryglaw czy co?

Btw. jak się bezpośrednio zalogować na herę? (tak jedną komendą, nie wchodząc najpierw na tryglaw a potem "ssh hera", o ile to możliwe w ogóle?).

derenio - Pon, 28.11.11, 21:34

Na tryglawie jest Sun SSH, tutaj masz instrukcję, jak wygenerować odpowiednie klucze:
http://www.grok.org.uk/docs/ssh.html

marcin88 - Pon, 28.11.11, 22:38
Temat postu: Re: [Linux] SSH
Maxikq napisał(a):

Btw. jak się bezpośrednio zalogować na herę? (tak jedną komendą, nie wchodząc najpierw na tryglaw a potem "ssh hera", o ile to możliwe w ogóle?).

Kod:
ssh -L 2000:hera:22 i234567@tryglaw.ii.uni.wroc.pl  # nie zamykaj, otwórz nową konsolę
ssh localhost -p 2000

szuliq - Pon, 28.11.11, 22:42
Temat postu: Re: [Linux] SSH
marcin88 napisał(a):
# nie zamykaj, otwórz nową konsolę

albo użyj screen

derenio - Pon, 28.11.11, 23:04

Może komuś się przyda (każda z funkcji zestawia tunel, jeśli ten jeszcze nie został utworzony):
Kod:

# ~/.bashrc
indeks="i209116"
port="49152"
ii_tunnel="ssh -N -L $port:hera:22 $indeks@tryglaw.ii.uni.wroc.pl"

function hera {
    pgrep -f -x "$ii_tunnel" &> /dev/null
    if [[ $? -ne 0 ]]; then
        $ii_tunnel &
        sleep 4
    fi
    ssh $indeks@localhost -p $port
}

function hera_send {
    if [[ $1 == "" ]]; then echo "hera_send plik [katalog_na_serwerze]"; return; fi
    pgrep -f -x "$ii_tunnel" &> /dev/null
    if [[ $? -ne 0 ]]; then
        $ii_tunnel &
        sleep 4
    fi
    scp -P $port $1 $indeks@localhost:~/$2
}

function hera_dl {
    if [[ $1 == "" ]]; then echo "hera_dl plik_na_serwerze [katalog]"; return; fi
    pgrep -f -x "$ii_tunnel" &> /dev/null
    if [[ $? -ne 0 ]]; then
        $ii_tunnel &
        sleep 4
    fi
    if [[ $2 == "" ]]; then to_where="."; else to_where=$2; fi
    scp -P $port $indeks@localhost:~/$1 $to_where
}

function tryglaw_send {
    scp $1 $indeks@tryglaw.ii.uni.wroc.pl:~/$2
}

function tryglaw_dl {
    if [[ $2=="" ]]; then to_where="."; else to_where=$2; fi
    scp $indeks@tryglaw.ii.uni.wroc.pl:~/$1 $to_where
}

alias ii_tunnel="$ii_tunnel"
alias ii_hera="ssh $indeks@localhost -p $port"
alias tryglaw="ssh $indeks@tryglaw.ii.uni.wroc.pl -p22"

rAum - Pon, 28.11.11, 23:12

Tak się podepnę, jak krok po kroku postawić działające proxy (putty) przez herę aby mieć dostęp do papierków z acm? Bo obecnie mogę wejść na dosłownie jedną stronę, pokazuje że jestem połączony z uwr i po przejściu na inną nagle się wywala:
error napisał(a):
PuTTY Fatal Error
Disconnected: Received SSH2_MSG_CHANNEL_FAILURE for nonexistent channel 266

marcin88 - Pon, 28.11.11, 23:18

rAum,
z pamięci:
ssh -D 8080 user@server
i w przeglądarce ustawiasz socks na localhost 8080

kiedyś trafiłem też na https://www.rafalnowak.pl...putera_domowego

rAum - Pon, 28.11.11, 23:34

marcin88 napisał(a):
rAum,
z pamięci:
ssh -D 8080 user@server
i w przeglądarce ustawiasz socks na localhost 8080

kiedyś trafiłem też na https://www.rafalnowak.pl...putera_domowego

Też tak miałem (tylko inny port) - wywala mi zawsze na drugiej stronie. Jak zrobiłem tak jak jest napisane to mi tej strony nawet nie ładuje :(


Powered by phpBB modified by Przemo © 2003 phpBB Group