您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關如何使用Dockerfile構建支持SSH等服務的CentOS,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
FROM centos
MAINTAINER Arvin.Cao <arvin@caojiawei.com>
RUN yum install --nogpgcheck -y vim openssh openssh-client openssh-server wget curl
RUN mkdir /var/run/sshd
RUN ssh-keygen -q -b 1024 -N '' -t rsa -f /etc/ssh/ssh_host_rsa_key && \
ssh-keygen -q -b 1024 -N '' -t dsa -f /etc/ssh/ssh_host_dsa_key && \
ssh-keygen -q -b 521 -N '' -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key && \
ssh-keygen -q -b 521 -N '' -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
RUN sed -i \
-e 's/^#*\(PermitRootLogin\) .*/\1 yes/' \
-e 's/^#*\(PasswordAuthentication\) .*/\1 yes/' \
-e 's/^#*\(PermitEmptyPasswords\) .*/\1 yes/' \
-e 's/^#*\(UsePAM\) .*/\1 no/' \
/etc/ssh/sshd_config
RUN echo 'root:你的密碼' |chpasswd
EXPOSE 22
CMD ["/usr/sbin/sshd","-D"]
看完上述內容,你們對如何使用Dockerfile構建支持SSH等服務的CentOS有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。