Login

 
 

Serverclan

 
 

Service

 
 

Blogverzeichnis - Blog Verzeichnis bloggerei.de
xoops topliste
 
 

Persönliche Empfehlung

  • Hier findet Ihr günstigen webspace
  • Finden Sie Ihr günstiges Notebook und sparen Sie bares Geld Hier finden Sie einen Preisvergleich für Server und Webhosting
  • Server mieten: Preisvergleich für Server und Webhosting
  • Wer sich für Webhosting Angebote interessiert, der ist hier genau richtig
  •  
     
     
    SCPOnlyc unter debian etch 64BIT

    Nach dem ich über Tage versucht habe, scponlyc unter debian etch 64 Bit, zum Laufen zu bekommen, habe ich
    es nun endlich hin bekommen.

    Eins vorweg … Wer vor hat, das .deb Paket zu verwenden wird sehr enttäuscht sein, da es einfach fehlerhaft kompiliert wurde.

    1. in das src - Verzeichnis wechseln

  • cd /usr/src
  • 2. aktuellen sscponly - src holen (Version 4.6)

  • wget http://heanet.dl.sourceforge.net/sourceforge/scponly/scponly-4.6.tgz
  • 3. scponly-4.6.tgz entpacken

  • tar -xf scponly-4.6.tgz
  • 4. In das Verzeichnis wechseln und Code anpassen

  • cd scponly-4.6
  • mcedit configure
  • F4
  • Enter search string
    as_dummy="`echo "$PATH:/usr/lib:/usr/lib/ssh:/usr/libexec/openssh:/usr/libexec:/usr/local/libexec" | sed -e 's/:/ /'`"

    Enter replacement string
    as_dummy="`echo "$PATH:/usr/lib:/usr/libexec:/usr/libexec/openssh:/usr/lib64/ssh:/usr/lib/ssh:/usr/local/libexec" | sed -e 's/:/ /'`"

  • F2 F10
  • mcedit setup_chroot.sh.in
  • F4
  • Enter search string
    LDSO_LIST="/lib/ld.so /libexec/ld-elf.so /libexec/ld-elf.so.1 /usr/libexec/ld.so /lib/ld-linux.so.2 /usr/libexec/ld-elf.so.1"

    Enter replacement string
    LDSO_LIST="/lib/ld.so /libexec/ld-elf.so /libexec/ld-elf.so.1 /usr/libexec/ld.so /lib64/ld-linux-x86-64.so.2 /lib/ld-linux.so.2 /usr/libexec/ld-elf.so.1"

  • F2 F10
  • 5. Code kompilieren

  • ./configure –enable-winscp-compat –enable-sftp-logging-compat –enable-scp-compat –with-sftp-server=/usr/lib64/ssh/sftp-server –enable-chrooted-binary
  • make
  • make install
  • 6. Dateirechte setzen

  • chmod u+rwx setup.chroot.sh
  • 7. scponlyc in die /etc/shells eintragen

  • which scponlyc >> /etc/shells
  • 8. Script ausführen

  • ./setup.chroot.sh
  • 9. /dev/null für den Benutzer anlegen

  • cd /pfad/zu/deinem/chroot/
  • mkdir dev
  • cd dev
  • mknod -m 666 null c 1 3
  • 10. Freuen, dass scponlyc jetzt auch unter debian etch 64Bit läuft

    Viel Erfolg.