Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    ssh: shell diverse su porte diverse

    Domanda per voi guru.

    il mio sshd è configurato in ascolto su 2 porte distinte: la 22 e 2200

    Vorrei che se la chiamata arrivasse sulla 22 partisse la shell /home/stefano/run
    Se arrivasse invece sulla 2200 partisse la shell /bin/bash (o alternativamente) che la porta fosse intercettata dallo script /home/stefano/run ed invochi la /bin/bash:

    codice:
    eval `echo $SSH_CLIENT | nawk '{ printf "sshclient=%s; sshport=%s;", $1, $3 }'`
    hostclient=`host $sshclient | awk {'print $5'} | sed '$s/\.$//'`;
    
    if [ $sshport -eq 2200 ]; then
    	echo "Change shell"
    	#su - digs -s /bin/bash
    	#exit
    fi
    Idee? Consigli? Suggerimenti?
    Il saggio coltiva Linux poichè Windows si pianta da solo

  2. #2
    non ho trovato che si possa fare...



    al massimo puoi lanciare 2 servzi sshd con 2 diversi file di configurazione

    specificando l'utente abilitato

    e far eseguire la relativa shell cambiandola in /etc/passwd

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.