chrooted ssh user and /dev/tty permission denied
kraduk at gmail.com
Thu Jan 20 09:45:05 UTC 2011
On 20 January 2011 09:06, Ibrahim Harrani <ibrahim.harrani at gmail.com> wrote:
> I have a problem with making remote ssh connection in chroot env.
> I configured chroot in sshd_config on FreeBSD 8.1 like following.
> Match user myuser
> ChrootDirectory /opt/root/myuser
> X11Forwarding no
> AllowTcpForwarding no
> RSAAuthentication yes
> PubkeyAuthentication yes
> and configured fstab like following.
> devfs /opt/root/myuser/dev devfs rw 0 0
> and rc.conf
> I copied all binaries and libs (such as ssh,ls,pwd,ftp,scp) also.
> I can make ssh connection with this user to chroot enviorment successfully.
> When I tried to make a ssh/scp/sftp connection to remote box in chroot. I got
> "cannot open /dev/tty: permission denied" message.
> The permission of /dev/tty is following on chroot's /dev directory
> crw--w---- 1 root tty 0, 88 Jan 20 11:02 /dev/tty
> I tired to change permission as root from out of the chroot by chmod,
> the permission never change.
> What should I do to make a remo ssh conn inside of the chroot env?
> freebsd-questions at freebsd.org mailing list
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
Just of a matter of interest, why are you using ssh chroot rather than
a full jail? You might have more success with a real jail. If there
are ip limitations bind it to a loopback address then forward on the
ssh connections from a non standard port on the public interface eg
More information about the freebsd-questions