-
使用docker启动centos7
docker run -itd --privileged=true --name=ssh -p 2022:22 centos:centos7 bash
-
进入容器安装openssh-server
docker exec -it ssh bash yum install openssh-server
-
生成密钥
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 ''
-
修改 /etc/ssh/sshd_config 配置信息:
sed -i "s/#UsePrivilegeSeparation.*/UsePrivilegeSeparation no/g" /etc/ssh/sshd_config sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config
-
启动sshd服务
/usr/sbin/sshd -D &
-
验证sshd服务
[root@0225722ae3f8 /]# lsof -i:22 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 101 root 3u IPv4 946908 0t0 TCP *:ssh (LISTEN) sshd 101 root 4u IPv6 946910 0t0 TCP *:ssh (LISTEN)
本文为从大数据到人工智能博主「xiaozhch5」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://lrting.top/useful-tools/4030/