docker centos ssh
生活随笔
收集整理的這篇文章主要介紹了
docker centos ssh
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、創(chuàng)建一個(gè)容器
docker run -d -p 18022:22 -p 18000:8000 --privileged -v /Users/caowei/share:/share --name yf c17f22223248 /usr/sbin/init
2、進(jìn)入容器
docker exec -it 39550a9d4610 /bin/bash
3、安裝openssh和openssh-server
yum install -y passwd openssh openssh-server
4、生成秘鑰對(duì),保持默認(rèn)配置即可。
ssh-keygen
5、設(shè)置ssh,打開登錄功能,保持默認(rèn)配置即可。
編輯文件:vi /etc/ssh/sshd_config
將
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes
的設(shè)置打開。
6、設(shè)置系統(tǒng)開機(jī)自啟openssh-server,開啟openssh-server
systemctl enable sshd
systemctl start sshd
systemctl status sshd
7、為centos8的root用戶添加密碼(用戶名默認(rèn)為root)
查看可以登錄系統(tǒng)的用戶:
cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
修改root用戶密碼:
passwd root
8、 連接docker容器里面的centos8
ssh root@localhost -p 18022
總結(jié)
以上是生活随笔為你收集整理的docker centos ssh的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FPGA--串口通信基础知识
- 下一篇: 牛客网第4场A