Newsgroup: it.comp.os.win.windows10
Titolo: Mi dovrei collegare in ssh...

Ciao,
Mi dovrei collegare ad una istanza Postgres in hosting tramite ssh.
Mai fatto, il client ssh e' gia' presente in Windows 10 ?
Esiste qualche tutorial passo-passo che illumini sul da farsi ?
 
Grazie


Non hai psql in locale? Poi configuri quello sulle modalità
di connessione. O devi necessariamente arrivare in ssh e, da
lì, utilizzare localmente il client pg?
 


No, dovrei usare PgAdmin e collegarmi all' istanza PostgreSQL che sta in 
hosting su AWS Amazon.
 
Quindi:
 
1) Dovrei installare PgAdmin
2) In PgAdmin configurare la modalita' di connessione SSH sulla porta 
5432 di PostgreSQL
 
Giusto ?
Scusa l' imbra.. :-(
 
Grazie


 
angelo

 angelo
 
Si ho utilizzato ancora Putty ma:
 
Come fa Il programma PgAdmin a sapere che deve transitare per il canale 
ssh aperto da Putty ?
E' una configurazione che devo fare su PgAdmin ?
 
Grazie

 E' una configurazione che devo fare su PgAdmin ?
 
Puoi usare PuTTy oppure il client ssh nativo di Win10 (prova ad aprire
un prompt comandi ed immettere il comando "ssh"), in entrambi i casi,
dovrai configurare il programma che usi in modo da fare port forward
sulla connessione SSH, ad esempio
 
https://www.ssh.com/academy/ssh/tunneling/example
 
 
a quel punto, lanciando PGAdmin in locale, configurerai il programma
per connettersi a 127.0.0.1:N dove "N" sarà la porta configurata per il
forward verso il PostGreSQL remoto
 

 
 
Ok, benissimo, grazie 1000 !

Il 19/11/21 14:56, FrancoP ha scritto:

Con Putty puoi redirezionare la porta in modo che finisca in un tunnel ssh.
Fatto più volte per far passare vnc in un tunnel ssh.
 


 
in questa schermata c'e' un tunnel aperto verso il server SSH (il router 
192.168.111.1) con le porte 4443 locale e 443 remota mentre c'e' un 
tunnel aperto sul NAS (192.168.111.252) con le porte 5000 locale e 5000 
remota.
Le connessioni saranno fatte quindi coi comandi:
 
https://localhost:4443
 per il router
 
http://localhost:5000
 per il NAS
angelo


 
angelo

 angelo
 
Si benissimo, grazie ma, essendo inesperto ho questo dubbio :
 
Come fa Il programma PgAdmin a sapere che deve transitare per il
canale ssh aperto da Putty ?
 
La risposta di Obi mi sembra piu' convincente :
 
*a quel punto, lanciando PGAdmin in locale, configurerai il programma
per connettersi a 127.0.0.1:N dove "N" sarà la porta configurata per il
forward verso il PostGreSQL remoto*
 
no?
Grazie ancora per la disponibilita'

 Grazie ancora per la disponibilita'
 
Stiamo dicendo la stessa cosa, l'indirizzo 127.0.0.1 corrisponde a 
localhost, configuri PGAdmin per connettersi a localhost anziche' 
all'inirizzo IP del server remoto.
Se configuri il tunnel per utilizzare la porta di default del server 
PostGreSQL sia in locale che in remoto non devi nemmeno indicare la 
porta, solo indirizzare la connessione su localhost.
 
angelo

 angelo
 
Ok, bene , tutto molto chiaro.
 
Grazie ancora


Ho provato a configurare PgAdmin :
 
https://imgur.com/I0yJskE
 
 
La porta di default e' la 5432, intedi quello con: *non devi nemmeno 
indicare la porta* ?
 
Il TAB SSH Tunnel
 
https://imgur.com/GnepNB1
 
 
A cosa servirebbe ?
 
Grazie

 Grazie
 
A quanto vedo la connessione SSH verrebbe fatta direttamente da PGAdmin, 
non serve un client SSH esterno, in questo caso va indicato l'indirizzo 
o il nome del server di destinazione e la porta, 22 suppongo, per la 
connessione SSH.
Non conoscendo PGAdmin lascio la palla a chi ne sa di piu'.
 
angelo

 angelo
 
Ciao
 

 
 
E AWS non ha una bella paginetta di help online dove ti spiega tutto?
 
 


io non la ho trovata, sembra che per richiedere assistenza tecnica si 
debba avere un contratto a pagamento, per adesso ho la versione free..
 
Grazie


Cortesemente, quando ti avranno risolto il problema, puoi postare
qui la soluzione, ad uso futuro e di altri?
Grazie.
 
 

 
 
Certamente...
 
Grazie