Earlier quoted context omitted.
I was forced to implement chroot() for SFTP users under Oracle/RedHat Linux 5. We are, alas, still running it. The OpenSSH 4.3 release on this platform does not support the "match" keyword, but I was able to coerce it to run a separate SFTP-only on port 24, where I constrained the SFTP-specific accounts. I find that I prefer this approach. My wily users then discovered that the working passwd entry also let them logi…
It uses pam so you can configure it however you want or even write your own module. It’s dangerous though, be sure to check these users don’t get shell access or the ability to create network pipes.
FTP is 50 years old
181–187 of 187 posts
Re: FTP is 50 years old
#182Earlier quoted context omitted.
I was forced to implement chroot() for SFTP users under Oracle/RedHat Linux 5. We are, alas, still running it. The OpenSSH 4.3 release on this platform does not support the "match" keyword, but I was able to coerce it to run a separate SFTP-only on port 24, where I constrained the SFTP-specific accounts. I find that I prefer this approach. My wily users then discovered that the working passwd entry also let them logi…
Makes sense. I also had to implement a work around "scponly" for CentOS 5. Not fun. I put a sftp server back up. Feel free to play around with it. This is a single sshd instance and a copy of the config is in the /pub directory of the anonymous user. I did not change anything in pam. The sftp users are selinux confined as user_u. server: 45.79.100.12 port: 22 username: anonymous, anon, pub, public pw: (null) just hit…
Re: FTP is 50 years old
#183Just in time for it to be completely removed from Chrome, Firefox, etc.
Re: FTP is 50 years old
#184Old but not obsolete.
Definitly, there's about 10 millions server with port 21 opened (source: https://www.shodan.io/search?query=port%3A21 )
Re: FTP is 50 years old
#185Not that I think we should go back, but I do miss the wildwest days of web development when it was still acceptable to FTP untested code straight to production. For my first dev job we would develop on production using an FTP client to push up changes on save. One day I was writing an SQL UPDATE statement and I forgot to include a WHERE clause. I basically nuked the entire product DB and it took days to recover becau…