ssh 如何连接docker
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端