Hi
Ive been trying to get a "user" setup for a friend, basically so he could enter IP address of server and it would come up with the directory structure of a certain directory but my attempts so far have failed.....
This server is bought and I have a user that was setup via a template lets call it "me" I can log in via internet explorer via
ftp://192.168.0.0 (fake ip for security) and it will ask for my login and pass and off it goes no problem, but when I try the user I set up it just bounces back to the login prompt, but it can log in via filezilla for example.
I must admit now that my use of this is very limited so walk through would be very appreciated
What ive one so far
Edited sshd_config with :-
Code:
subsystem sftp internal-sftp (#ing the original line)
adding at the bottom :-
Code:
Match group sftponly
ChrootDirectory /home/%u
ForceCommand internal-sftp
X11Forwarding no
AllowTcpForwarding no
Restarted the ssh server
Added the group sftponly
added user with
Code:
useradd -m username
Added user to sftp group with
Code:
usermod -g sftponly username
removed the shell access
Code:
usermod -s /bin/false username
Changed ownership
Code:
chown root:root /home/username
Created a fake home dir
Code:
mkdir -p /home/username/home/username
Switched user ownership
Code:
chown username:username /home/username/home/username
and then mouted a directory inside the usernames home direcory
Code:
mount -o bind /some/directory/ /home/username/home/username/new directory
I also give the user a password using passwd user
Is there anything else I need to do to make this work or will it not work at all?
Cheers
Recent comments
13 hours 17 min ago
19 hours 58 min ago
23 hours 49 min ago
1 day 1 hour ago
1 day 9 hours ago
1 day 19 hours ago
1 day 20 hours ago
1 day 23 hours ago
2 days 4 hours ago
2 days 4 hours ago