Hi all,

My company has been using x2go for a while now. We are trying to setup an x2go server inside a docker container. I'll attach the docker build file. x2goserver is installed and sshd is running, and I'm able to ssh into the container, but unable to connect to x2go.

When I connect from x2goclient, docker's sshd logs this line 'Accepted password for docker from <ip> port 56607 ssh2'. And the client keeps saying 'connecting' and gets stuck.

Can anyone see what I'm doing wrong?

Thanks,
Sahas
FROM fedora:22
MAINTAINER sahas

RUN dnf install -y openssh-server x2goserver x2goserver-xsession firefox emacs

RUN (mkdir -p /var/run/sshd && \
     sed -ri 's/UseDNS yes/#UseDNS yes/g' /etc/ssh/sshd_config && \
     echo "UseDNS no" >> /etc/ssh/sshd_config)

RUN (useradd -m docker && \
     mkdir -p /home/docker/.ssh && \
     chmod 700 /home/docker/.ssh && \
     chown docker:docker /home/docker/.ssh && \
     mkdir -p /etc/sudoers.d)

ADD ./999-sudoers-docker /etc/sudoers.d/999-sudoers-docker
RUN chmod 440 /etc/sudoers.d/999-sudoers-docker

RUN echo 'root:ch@ngem3' | chpasswd
RUN echo 'docker:ch@ngem3' | chpasswd

RUN /usr/bin/ssh-keygen -A

COPY startup.bash /root/startup.bash
RUN chmod +x /root/startup.bash
EXPOSE 22
#ENTRYPOINT ["/usr/sbin/sshd", "-De"]
CMD ["/root/startup.bash"]

Attachment: startup.bash
Description: application/shellscript

_______________________________________________
x2go-user mailing list
[email protected]
http://lists.x2go.org/listinfo/x2go-user

Reply via email to