- Accueil
- » Forum
- » Serveurs
- » lancer ssh :p
Pages : 1
#1 Le 06/06/2007, à 18:32
- pompotte
lancer ssh :p
Bonjour,
voulant supprimer le lancement automatique, j'ai viré mon fichier etc/init.d/ssh
ce qui fait que je sais pu comment le lancer lol :$
il y avait une autre méthode que virer ce fichier, pour empêcher son lancement au démarrage?
quel est le contenu du fichier /etc/init.d/ssh ?
merci
++
#2 Le 06/06/2007, à 18:47
- OrdiLem
Re : lancer ssh :p
ça arrive !!!
Voici le contenu de mon fichier ssh ( droit -rwxr-xr-x ) :
#! /bin/sh
set -e
# /etc/init.d/ssh: start and stop the OpenBSD "secure shell(tm)" daemon
test -x /usr/sbin/sshd || exit 0
( /usr/sbin/sshd -\? 2>&1 | grep -q OpenSSH ) 2>/dev/null || exit 0
if test -f /etc/default/ssh; then
. /etc/default/ssh
fi
. /lib/lsb/init-functions
check_for_no_start() {
# forget it if we're trying to start, and /etc/ssh/sshd_not_to_be_run exists
if [ -e /etc/ssh/sshd_not_to_be_run ]; then
log_end_msg 0
log_warning_msg "OpenBSD Secure Shell server not in use (/etc/ssh/sshd_not_to_be_run)"
exit 0
fi
}
check_privsep_dir() {
# Create the PrivSep empty dir if necessary
if [ ! -d /var/run/sshd ]; then
mkdir /var/run/sshd
chmod 0755 /var/run/sshd
fi
}
check_config() {
if [ ! -e /etc/ssh/sshd_not_to_be_run ]; then
/usr/sbin/sshd -t || exit 1
fi
}
export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"
case "$1" in
start)
log_begin_msg "Starting OpenBSD Secure Shell server..."
check_for_no_start
check_privsep_dir
start-stop-daemon --start --quiet --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS || log_end_msg 1
log_end_msg 0
;;
stop)
log_begin_msg "Stopping OpenBSD Secure Shell server..."
start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/sshd.pid || log_end_msg 1
log_end_msg 0
;;
reload|force-reload)
log_begin_msg "Reloading OpenBSD Secure Shell server's configuration"
check_for_no_start
check_config
start-stop-daemon --stop --signal 1 --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd || log_end_msg 1
log_end_msg 0
;;
restart)
log_begin_msg "Restarting OpenBSD Secure Shell server..."
check_privsep_dir
check_config
start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile /var/run/sshd.pid
check_for_no_start
start-stop-daemon --start --quiet --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS || log_end_msg 1
log_end_msg 0
;;
*)
log_success_msg "Usage: /etc/init.d/ssh {start|stop|reload|force-reload|restart}"
exit 1
esac
exit 0
Pour répondre à ta question, oui la solution est de supprimer son droit d'exécution :
sudo chmod a-x /etc/init.h/ssh
PS : Petit conseil : prend le reflex de renommer le fichier plutôt que de le supprimer ...
Ludovic
http://www.ordilem.net
Hors ligne
#3 Le 06/06/2007, à 19:26
- pompotte
Re : lancer ssh :p
Pour répondre à ta question, oui la solution est de supprimer son droit d'exécution :
sudo chmod a-x /etc/init.h/ssh
je pourrais toujours faire "/etc/init.d/ssh start-stop-restart" ?
#4 Le 06/06/2007, à 20:09
- Uggy
Re : lancer ssh :p
je pourrais toujours faire "/etc/init.d/ssh start-stop-restart" ?
Seulement si tu précède le start/stop d'un:
sudo chmod +x /etc/init.d/sshd
Hors ligne
Pages : 1