SSH连接Docker容器

创建容器并且端口映射以及后台运行 1 docker run -it -d -p 9009:22 ubuntu /bin/bash 查看containerId (或者containerAlias) 1 docker ps -a 进入容器 1 2 3 # 这里的 containerId 换成 containerAlias 也是可以的 docker start containerId docker exec -it containerId /bin/bash ubuntu 更新源列表 1 apt-get update 安装ssh-client、ssh-server 1 2 3 4 apt-get install openssh-client apt-get install openssh-server # 安装 neovim 工具 apt-get install neovim 编辑 sshd_config 文件 1 vim /etc/ssh/sshd_config 允许 ssh 以 root 用户登录 1 PermitRootLogin yes 设置 root 密码,同时也是设置 ssh root登录的密码...

三月 6, 2023 · 1 分钟 · 104 字 · HCY

SSH 允许非root用户登录

通过配置/etc/ssh/sshd_config文件的AllowUsers,可以添加多个允许登录的用户名,不同用户名之间用空格分开,不在其中的用户则不可以登录 1 AllowUsers [username] 例如只想允许john和teena两个用户通过ssh登录,其余用户均不允许 1 AllowUsers john teena 执行下面的命令,重启sshd服务使配置生效 1 service sshd restart

三月 5, 2023 · 1 分钟 · 14 字 · HCY