Newsgroup: it.comp.sicurezza.varie
Titolo: Alle prese con OpenSSH...

... Su windows, ovviamente ;)
A causa del blocco del traffico, qui a Milano, devo mettere in
condizione alcuni miei colleghi di poter lavorare sulla macchina AIX
in migrazione da remoto.
Dato che non è possibile installare il demone sshd su codesta macchina
unix, ho optato per un "ponte" SSH sfruttando un pc con windows XP
dell'ufficio (il mio [1]) sul quale ho installato il server di
OpenSSH.
L'utente remoto si collega via ssh alla mia macchina, penso io, e poi,
dalla sessione appena aperta, fa una telnet sulla macchina unix.
Peccato che non vada una mazza... :(
Ho già guardato su google-group ed ho visto un articolo del 2002 che
parla di questo argomento, ma che purtroppo termina prima di fornire
le giuste risposte :((
In base all'autore del thread di cui sopra, il "giochino"
Client-SSH-Telnet-Macchina_unix funziona egregiamente su linux, mentre
su windows fatica a funzionare.
Il client si connette al server via ssh, ma al lancio della telnet non
da segni di vita... come se eseguisse un comando senza output a video
O_o
1. Per chi avesse la tentazione di "consigliarmi" un linux al posto
dell'XP, astenersi, prego.
Grazie a tutti per l'attenzione,
Davide
--
Prima di postare: 
http://alnitak.ctt.it/%5Erni/smartq.php
Un esperto sempre disponibile: 
http://www.google.it

O_o
Probabilmente e' proprio cosi'. Che io sappia, TELNET su Windows XP e' una
applicazione GUI, non a linea di comando. Quindi la lanci e si inchioppa.
Oppure ho capito male e stai facendo un "tunnel"? In quel caso ti dovrebbe
funzionare, ma dovrebbe essere l'utente remoto, a lanciare telnet verso la
propria macchina ("telnet localhost")...
Leonardo
-- 
La societa' londinese mi2g, specializzata in digital risk management,
ha assegnato la palma del "sistema operativo piu' sicuro al mondo" al
Commodore VIC 20, su cui non si registrano falle da oltre tre anni.
http://punto-informatico.it/p.asp?i=50281
  (lies, damned lies and...)

applicazione GUI, non a linea di comando. Quindi la lanci e si inchioppa.
hai proprio ragione, nonostante venga visualizzata come una cmd,
l'interfaccia di telnet è effettivamente una finestra a se stante.
nel frattempo ho trovato un AIX di test che sarà più che felice di
ospitare OpenSSH, e su quello non dovrei più avere problemi ;)
Grazie per i consigli :)


 dalla sessione appena aperta, fa una telnet sulla macchina unix.
Usa il port forwarding. E' anche meglio come interattivita'
della sessione.
Fabio



Puoi darmi maggiori dettagli?
Ho inteso SSH come una alternativa sicura di telnet, ma solo quello,
evidentemente mi sbagliavo.


 Puoi darmi maggiori dettagli?
bio@zub:~# host zub
zub has address 192.168.1.10
bio@zub:~# ssh -L 3333:
192.168.1.12:22
 192.168.1.11
bio@zab:~# host zab
zab has address 192.168.1.11
bio@zab:~# grep AllowTcpForwarding /etc/ssh/sshd_config
AllowTcpForwarding yes
bio@zab:~# 
...altro terminale su zub...
bio@zub:~# netstat -anp|grep ssh\ |tr -s '   ' ' '
tcp 0 0 
127.0.0.1:3333
 0.0.0.0:* LISTEN 4109/ssh
tcp 0 0 
192.168.1.10:1055
 
192.168.1.11:22
 ESTABLISHED 4109/ssh
bio@zub:~# ssh localhost -p 3333
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 46:8c:82:c8:43:5c:ef:e3:43:2b:64:ce:40:2c:f0:47.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
[bio@ciaps:~]$ host ciaps
ciaps has address 192.168.1.12
[bio@ciaps:~]$ 
Fabio

 l'interfaccia di telnet è effettivamente una finestra a se stante.
Puoi sempre cambiare telnet:
jolter log $ which telnet; uname; telnet
/usr/bin/telnet
CYGWIN_NT-5.0
telnet>
-- 
No more tradition's chains shall bind us;
Arise, ye slaves! No more in thrall!
The Earth shall stand on new foundations;
We have been naught - We shall be All!