ich heiße Peter und lese seit geraumer Zeit hier mit.
Obwohl ich aus der Windows Welt komme, beschäftige ich mich schon lange mit Linux Debian, habe aber nur angelesenes und bescheidenes Wissen.
Ich habe mich in diesem Forum angemeldet weil ich ein Problem habe und alleine nicht weiterkomme.
Im Internet habe ich einige Anleitungen gefunden, welche aber nicht zur Lösung des Problems beitrugen.
Ich habe ein NAS ix4-200d (ehemals von iomega/EMC) mit Debian 5.0.2 im Einsatz.
Dieses lässt sich über ein Web Interface konfigurieren und steuern, hat aber auch einen sshd Servicemode (Anmeldung als root mit Passwort), welcher über das Web Interface explizit aktiviert werden muss.
Die Aktivierung des Servicemodes bedeutet jedes Mal einen Neustart und das dauert bei einem RAID 5 System so seine Zeit. Da ich den ssh Zugang öfters brauche würde ich gerne eine zweite Instanz (ohne den Umweg der Aktivierung des Servicemodes) auf einen anderen Port betreiben (2 SSH Daemons auf einem Server).
Was habe ich bis jetzt versucht:
1. duplizieren sshd Konfiguration
cp -rp /etc/ssh/sshd_config /etc/ssh/sshd_config_1
2. in der sshd_config_1 den Port auf 20002 geändert
3. duplizieren init-Script
cp -rp /etc/init.d/sshd /etc/init.d/sshd_1
4. duplizieren
cp -rp /var/run/sshd.pid /var/run/sshd_1.pid
5. in die Runlevel eintragen
update-rc.d -f /etc/init.d/sshd_1 defaults
Unter Pkt 3 komme ich nicht weiter.
Ich kenne mich da nicht wirklich mit diesem Skript aus.
Ich habe in diesem Script (/etc/init.d/sshd_1) sshd durch sshd_1 ersetzt, leider ohne Erfolg.
Hat jemand einen Tipp wie ich eine 2. sshd Instanz zum Laufen bekomme?
Gruß
Peter
sshd original Script:
Code: Alles auswählen
#!/bin/sh
#
# sshd Starts sshd.
#
# Make sure the ssh-keygen progam exists
[ -f /usr/bin/ssh-keygen ] || exit 0
# Check for the SSH1 RSA key
if [ ! -f /etc/ssh/ssh_host_key ] ; then
echo Generating RSA Key...
/usr/bin/ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -C '' -N ''
fi
# Check for the SSH2 RSA key
if [ ! -f /etc/ssh/ssh_host_rsa_key ] ; then
echo Generating RSA Key...
/usr/bin/ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -C '' -N ''
fi
# Check for the SSH2 DSA key
if [ ! -f /etc/ssh/ssh_host_dsa_key ] ; then
echo Generating DSA Key...
echo THIS CAN TAKE A MINUTE OR TWO DEPENDING ON YOUR PROCESSOR!
echo
/usr/bin/ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -C '' -N ''
fi
if [ ! -d /var/run/sshd ] ; then
mkdir -p /var/run/sshd
fi
umask 077
start() {
echo -n "Starting sshd: "
# /usr/sbin/sshd
# touch /var/lock/sshd
echo "OK"
}
stop() {
echo -n "Stopping sshd: "
# killall sshd
# rm -f /var/lock/sshd
echo "OK"
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?