问题描述
我正在尝试在 docker 容器上设置 ssh 远程主机,以便从该远程主机上的不同容器运行 jenkins 作业。在运行 docker-compose 构建时,我收到以下错误:
/bin/sh: /usr/bin/sshd-keygen: No such file or directory
The command /bin/sh -c /usr/bin/sshd-keygen' returned a non-zero code: 127
我的 docker 镜像如下所示:
FROM centos
RUN yum update -y && \
yum -y install openssh-server && \
yum install -y passwd
RUN useradd remote_user && \
echo "1234" | passwd remote_user --stdin && \
mkdir /home/remote_user/.ssh && \
chmod 700 /home/remote_user/.ssh
COPY remote-key.pub /home/remote_user/.ssh/authorized-keys
RUN chown remote_user:remote_user -R /home/remote_user/.ssh && \
chmod 600 /home/remote_user/.ssh/authorized-keys
RUN /usr/sbin/sshd-keygen
CMD /usr/sbin/sshd -D
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)