Notizie flash
piccoli trucchetti Stampa
Valutazione attuale: / 0
ScarsoOttimo 
Scritto da Administrator   
Lunedì 08 Febbraio 2010 10:36

a volte capita di cercare qualcosa come un' ago in un pagliaio......

 

se state cercando quale pacchetto vi installa (include) un particolare file :

 

dpkg -S include/usb.h

vi restituira' qualcose del tipo

libusb-dev: /usr/include/usb.h

 

quindi per avere quest' header dovrete installare il pachetto libusb-dev

 

 


 

aggiungere qualcosa in esecuzione automatica all' avvio

 

update-rc.d -f mount_usb.sh start 89 2 3 4 5 .

update-rc.d -f mount_usb.sh stop 89 0 1 6 .

 

i numeri indicano i runlevel nel quale si deve avviare o fermare un servizio , ricordatevi di mettere il punto finale

lo script deve gia' esistere!!!

 


 

 

Per creare un tunnel bisogna aprire una finestra del terminale e lanciare il client ssh specificando alcuni parametri:

ssh -L 12345:remotesite.com:80 
  Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo.
 
  • L'opzione -L sta ad indicare che vogliamo creare un binding SSH
  • La porta 12345 è la porta alla quale ci dovremo connettere in locale, per raggiungere il nostro servizio remoto (nel nostro caso sarà: localhost:12345)
  • remotesite.com è il nome del server al quale non avremmo avuto accesso senza il tunnel
  • 80 è la porta del servizio remoto al quale non ci potevamo connettere
  • utente è il nome di un utente che ha accesso sul server SSH remoto
  • serversshremoto.com è l'indirizzo del server SSH remoto

Da questo momento in poi, una volta loggati con SSH ed inserita la password di utente, il nostro servizio, che prima ci era negato, adesso sarà raggiungibile tramite localhost:12345

 

 


 

 

se come a me vi capita di trovare una porta aperta sul vostro pc o server e vi chiedete, come posso trovare il processo/programma che ha aperto questa porta?

 

ecco due risposte:

 

sudo lsof -i

 

vi fara' vedere tutte le porte aperte e a quale processo sono associate, e se vi e' qualcuno connesso su quella porta

 

oppure

sudo fuser -v -n tcp 80

ove indichiamo il tipo di porta e il numero della porta per avere notizie solo di quella porta, vi fa' vedere solo quale processo ha aperto la porta

 


 

accedere in automatico ad un' altro pc/server tramite ssh senza inserire la password ogni volta

 

nel pc dal quale accediamo, dare il seguente comando

 

su -s /bin/sh -c "ssh-keygen -t rsa" nomeutente_del_pc_da_accedere

 

la presenza dell' opzione -s ci consente di autenticare anche utenti senza bash

 

accettare tutte le domande di default

ci verra' risposto con una serie di righe , quella che ci interessa e' simile a questa

 

Your public key has been saved in /home/nomeutente/.ssh/id_rsa.pub

 

prendere questo file e copiarlo sul pc dove dobbiamo accedere

 

dare il comando

 

cat id_rsa.pub >> /home/nomeutente/.ssh/authorized_keys

quindi provare a connettersi per la prima volta ,e' probabile che se non ci si era connessi in passato venga richiesta la password, riprovare una seconda volta, questa volta, non ci verra' piu' richiesta la password

 

Ultimo aggiornamento Domenica 07 Marzo 2010 11:12
 
Make Text Bigger Make Text Smaller Reset Text Size
Home Informatica Linux piccoli trucchetti
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counteroggi22
mod_vvisit_counterieri31
mod_vvisit_counterquesta settimana92
mod_vvisit_counterQuesto mese305
mod_vvisit_counterdal 08/08/20096410
Visitors Counter 1.0.3
davidea.it