Login

 
 

Serverclan

 
 

Service

 
 

Blogverzeichnis - Blog Verzeichnis bloggerei.de
xoops topliste
 
 
 
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.