安装docker
参见拙文 https://blog.csdn.net/xys2015/article/details/109370082
启动CentOS7容器
docker run --name stest -d \
-p 30022:22 \
--env TZ='Asia/Shanghai' \
--env LANG="en_US.UTF-8" \
--env LC_ALL="en_US.UTF-8" \
daocloud.io/library/centos:7.8.2003 tail -F /tmp/tmp.txt
docker exec -it stest bash
更换基础仓库 (可选)
参见拙文 https://blog.csdn.net/xys2015/article/details/109378741
放一个busybox小工具进去 (可选)
cd /usr/bin
curl -O http://dld.as4k.top/busybox
chmod +x busybox
busybox netstat -lntup
配置SSH服务
yum install passwd openssl openssh-server openssh-clients net-tools -y
mkdir -p /var/run/ssh
ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''
sed -i "s/#UsePrivilegeSeparation.*/UsePrivilegeSeparation no/g" /etc/ssh/sshd_config
sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config
echo 123456 | passwd --stdin root
/usr/sbin/sshd -D
测试连接
重新开一个xshell窗口,或者mac本地打开一个窗口
我是在virtualbox里面启动一个虚拟机测试的,本机IP是 10.222.32.10
ssh root@10.222.32.10 -p 30022
密码:123456
本文地址 https://blog.csdn.net/xys2015/article/details/109379491