Docker开启ssh服务,远程登录

1. 创建一个容器

docker run -d -i -t -p 2004:22 --privileged=true --name vm1 5e35e350aded /usr/sbin/init

2. 进入容器

docker exec -it 7c131a768b02 bash

3. 安装组件(你可以选择需要的安装)

yum install -y openssh-server vim lrzsz wget gcc-c++ pcre pcre-devel zlib zlib-devel ruby openssl openssl-devel patch bash-completion zlib.i686 libstdc++.i686 lsof unzip zip passwd net-tools initscripts install bridge-utils

4. 配置sshd

vi /etc/ssh/sshd_config 

把UsePAM yes改为UsePAM no
把PermitRootLogin yes注释去掉

5. 重启sshd服务

service sshd restart

6. 查看是否正常启动

[root@7c131a768b02 /]# systemctl status sshd.service
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-12-31 07:13:13 UTC; 7min ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 288 (sshd)
   CGroup: /docker/7c131a768b02c105eb53bacfc920b4149169848b91296a8790aabb3c543b8f92/system.slice/sshd.service
           ├─288 /usr/sbin/sshd -D
           ├─300 sshd: root@pts/2
           └─302 -bash
           ‣ 288 /usr/sbin/sshd -D

Dec 31 07:13:13 7c131a768b02 systemd[1]: Starting OpenSSH server daemon...
Dec 31 07:13:13 7c131a768b02 sshd[288]: WARNING: 'UsePAM no' is not supported in Red Hat Enterprise Linux and may cause several problems.
Dec 31 07:13:13 7c131a768b02 sshd[288]: Server listening on 0.0.0.0 port 22.
Dec 31 07:13:13 7c131a768b02 sshd[288]: Server listening on :: port 22.
Dec 31 07:13:13 7c131a768b02 systemd[1]: Started OpenSSH server daemon.
Dec 31 07:13:35 7c131a768b02 sshd[300]: WARNING: 'UsePAM no' is not supported in Red Hat Enterprise Linux and may cause several problems.
Dec 31 07:13:41 7c131a768b02 sshd[300]: Accepted password for root from 172.17.0.1 port 42724 ssh2
  1. 连接测试
    连接方式, 宿主机ip:容器端口号
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值