Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

sftp med chroot

Tråden skapades och har fått 1 svar. Det senaste inlägget skrevs .
1

Jag försöker fixa så att en användare som anluter med sftp endast kan se sin egen hemkatalog.
Detta kräver att jag installerar en patchad version av ssh, en bra beskrivning finns på:

http://homepage.mac.com/proc/osx/chroot-sftp.en.html

Problemet uppstår när jag kör ./configure . inför kompilering får jag beskedet:

Citat:

checking OpenSSL header version... 90702f (OpenSSL 0.9.7b 10 Apr 2003)
checking OpenSSL library version... 90709f (OpenSSL 0.9.7i 14 Oct 2005)
checking whether OpenSSL's headers match the library... no

configure: error: Your OpenSSL headers do not match your library.

Also see contrib/findssl.sh for help

Hur f-n kommer jag till rätta med detta? Har kollat lite i contrib/findssl.sh men är inte riktigt med i matchen där.

  • Medlem
  • Tyresö
  • 2006-01-22 16:56

Det verkar vara så att den fångar upp OS X's inbyggda OpenSSL. Eller har du installerat OpenSSL via fink eller nått. Det är mismatch mellan headerfiler och det lib configure hittar. Vet inte om det skall vara så. Verkar skumt. Plocka hem OpenSSL och kompilera upp den. Sen för OpenSSH använder du --include-path/--include-lib (kolla med configure --help vad dom heter, kommer inte ihåg det) för att peka ut den OpenSSL som du just kompilerade upp.

Sen måste du nog kompilera upp ssh med --static så den inte använder OS X's OpenSSL och som kanske inte fungerar efter manövern du just gjorde ovan.

1
Bevaka tråden