首页 > 其他分享 >ssh 如何连接docker

ssh 如何连接docker

时间:2022-11-28 11:12:25浏览次数:35  
标签:容器 server etc ssh docker root 连接

1. 确保容器已经跑起来,并映射出ssh 需要的22端口。

    docker run -it -p 12222:22

2.需要在docker 容器中安装 ssh 的sever 端

    sudo apt install  openssh-server  

3. 启动ssh-sever 服务。

    /etc/init.d/ssh start

4. 修改 容器的 root 用户登入密码。

    passwd root

5. 修改ssh-server 的配置文件。

    vim /etc/ssh/sshd_config
    PubkeyAuthentication yes #启用公钥私钥配对认证方式
    AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径
    PermitRootLogin yes #root能使用ssh登录,最重要的一行。如果在配置文件中找不到可以手动添加这一行。

6. 重启ssh-server 服务。

    /etc/init.d/ssh restart

7. ssh 远程连接

    ssh -p port root@ip

标签:容器,server,etc,ssh,docker,root,连接
From: https://www.cnblogs.com/ryzemagic/p/16931658.html

相关文章