Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian)
  • Search

ssh senza shell per tunnel

Questa è la sezione italiana del forum gentoo destinata a fornire supporto all'omonima distribuzione.

Moderator: ago

Post Reply
  • Print view
Advanced search
16 posts • Page 1 of 1
Author
Message
Benve
l33t
l33t
User avatar
Posts: 897
Joined: Thu Mar 13, 2003 4:37 pm
Location: Italy Romagna
Contact:
Contact Benve
Website

ssh senza shell per tunnel

  • Quote

Post by Benve » Mon Oct 11, 2004 12:21 pm

Mi serve fare un tunnel con ssh.
Il problema è che vorrei che quell'utente che uso per il tunnel non abbia una shell
Non voglio che venga usato per lanciare comandi sulla macchina, ma solo per fare il tunnel

Ho provato a creare un utente e a mettergli come shell /dev/null o /sbin/false, ma ssh al login si comporta come se la password fosse sbagliata

Forse la soluzione sarebbe creare un ambiente chrottato, ho visto che esiste un pach apposita per ssh, qualcuno la ha mai usata??
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Mon Oct 11, 2004 12:28 pm

la soluzione migliore e' usare una chiave ssh,ssh2
e poi usare .ssh/authorized_keys

ad es:

Code: Select all

no-pty,permitopen="192.168.0.210:5900",permitopen="192.168.0.210:80",permitopen="192.168.2.2:5900" ssh-dss AAAAB............
in questo esempio disabilito pty e lascio accedere attraverso FORWARDING solo a 2 porte di una macchina (web,vnc)
ciao
while True:Gentoo()
Top
Benve
l33t
l33t
User avatar
Posts: 897
Joined: Thu Mar 13, 2003 4:37 pm
Location: Italy Romagna
Contact:
Contact Benve
Website

  • Quote

Post by Benve » Mon Oct 11, 2004 1:07 pm

ma devo per forza autenticarmi con le chiavi pubblica privata o anche nel sistema usuale.
Come posso bloccare l'scp
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Mon Oct 11, 2004 1:12 pm

devi per forza usare la chiave...

credo che l'scp venga bloccato gia' con quelle regole.

ciao
while True:Gentoo()
Top
Benve
l33t
l33t
User avatar
Posts: 897
Joined: Thu Mar 13, 2003 4:37 pm
Location: Italy Romagna
Contact:
Contact Benve
Website

  • Quote

Post by Benve » Mon Oct 11, 2004 1:17 pm

Ora provo, grazie.
Comunque il fatto della chiave è una spina nel .... se riesco a trovare un'altra soluzione la posto
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Mon Oct 11, 2004 1:21 pm

ai tempi io avevo risolto facendo un programmino idiota in C che non faceva nulla se non aspettare.
(in questo modo non di aveva bash)

ciao
while True:Gentoo()
Top
Benve
l33t
l33t
User avatar
Posts: 897
Joined: Thu Mar 13, 2003 4:37 pm
Location: Italy Romagna
Contact:
Contact Benve
Website

  • Quote

Post by Benve » Mon Oct 11, 2004 1:31 pm

ho provato a mettere /bin/cat come shell, ma continua a richiedermi la password come se fosse sbagliata
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Mon Oct 11, 2004 3:46 pm

non va bene...
cat esce subito

prova questo noshell.c

Code: Select all

#include <stdio.h>
#include <unistd.h>
main()
{
printf ("Shell disabled!\n");
for(;;)
{
        sleep(20);
}
}

cc noshell.c -o noshell

e poi in /etc/passwd (occhio) metti il percorso a noshell...
dovrebbe andare..
ciao
while True:Gentoo()
Top
Benve
l33t
l33t
User avatar
Posts: 897
Joined: Thu Mar 13, 2003 4:37 pm
Location: Italy Romagna
Contact:
Contact Benve
Website

  • Quote

Post by Benve » Mon Oct 11, 2004 5:11 pm

Grazie, ho risolto.
Solo un picoolo problema

Se do un

Code: Select all

 su benve
Shell disabled!
invece con ssh

Code: Select all

ssh benve@benve.homelinux.org
Password: 
Password: 
Password: 
benve@benve.homelinux.org's password: 
Last login: Mon Oct 11 21:09:40 2004 from donbartolo
Shell disabled!
devo mettere la password 4 volte per loggarmi!!!!

PERCHE?
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Mon Oct 11, 2004 6:14 pm

hai rimosso la chiave?
ciao
while True:Gentoo()
Top
Ty[L]eR
Apprentice
Apprentice
Posts: 190
Joined: Tue May 18, 2004 10:48 am
Location: it

  • Quote

Post by Ty[L]eR » Tue Oct 12, 2004 7:25 am

prova a guardare qui
tralasciando (se non ti serve) la parte dove "hardenizza" il kernel.... gli esempi di utilizzo di jail, io lo provai apposta per fare un tunnel qualche mese fa... ne ero rimasto ben impressionato ;)
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Tue Oct 12, 2004 8:09 am

non so quanto sia sicuro il metodo di noshell.c...
ma a mio avviso e' meglio non fornire proprio nulla.

Se uno e' maniaco della sicurezza penso dovrebbe usare noshell+chiave come descritto sopra.

Il metodo jail meglio usarlo quando una shell (anche se limitata) bisogna darla.

del tutto IMHO.

A mio avviso cmq noshell e' quello + veloce...0 problemi (di setup)
Dovesse essere insicuro... bhe avvisatemi che sono interessato.
ciao
while True:Gentoo()
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Tue Oct 12, 2004 8:13 am

..se uno e' maniaco della sicurezza usa le acl sui binari di ssh. (ad esempio con pax/grsecurity)
per disabilitare scp , se usi openssh disabiliti in toto il server, se usi ssh.com puoi fare dei permessi user o group-based.
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
BlueRaven
Apprentice
Apprentice
User avatar
Posts: 254
Joined: Mon May 12, 2003 7:48 pm

Re: ssh senza shell per tunnel

  • Quote

Post by BlueRaven » Mon Oct 25, 2004 12:05 pm

Benve wrote:Mi serve fare un tunnel con ssh.
Il problema è che vorrei che quell'utente che uso per il tunnel non abbia una shell
Non voglio che venga usato per lanciare comandi sulla macchina, ma solo per fare il tunnel
Ogni tanto il bookmarking selvaggio serve a qualcosa. :-)

http://www.pizzashack.org/rssh/
http://www.sublimation.org/scponly/

Il problema principale, che è quello di non dare la shell, lo risolvono di sicuro.
Entrambe, però, non impediscono di usare SCP (sono fatte apposta!).
Può darsi che ci sia un modo di farlo, non ho letto la documentazione quindi non ti so dare delle dritte, però tentar non nuoce.
Top
Ty[L]eR
Apprentice
Apprentice
Posts: 190
Joined: Tue May 18, 2004 10:48 am
Location: it

  • Quote

Post by Ty[L]eR » Thu Nov 24, 2005 7:54 am

raga, evoco questo post, ho necessità di fare nuovamente tunnel e questa volta ho provato la key rsa e le sue opzioni (no-pty in primis), funziona tutto tranne il fatto che dopo tot va in timeout (anche se setto un anti-idle nel client), esiste qualche workaround? (tengo come ultima spiaggia autossh...)
Top
Ty[L]eR
Apprentice
Apprentice
Posts: 190
Joined: Tue May 18, 2004 10:48 am
Location: it

  • Quote

Post by Ty[L]eR » Fri Nov 25, 2005 2:12 pm

uppettino plis :(
Top
Post Reply
  • Print view

16 posts • Page 1 of 1

Return to “Forum italiano (Italian)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic