Docker 容器开启ssh访问
前言
最近使用vscode 在docker里远程开发,快速切换语言版本项目。快速搭建开发环境
这篇主要讲docker 开启ssh,上篇讲下vscode 配置远程开发环境.搭配起来爽歪歪
下载镜像
docker pull debian
启动
docker run -itd --name go -v /data:/data -p 11422:22 -p 31100-31200:31100-31200 debian
挂载/data目录方便长期存储,映射多个端口方便web开发调试使用
配置源
sed -i -E 's/(deb|security).debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list
apt update
安装常用包
apt install -y vim wget git tmux iputils-ping iproute2 procps tree
安装配置ssh
apt-get install openssh-client
apt-get install openssh-server
echo "PermitRootLogin yes" >>/etc/ssh/sshd_config
export LANG=C.UTF-8 #支持中文
alias ll='ls $LS_OPTIONS -l' #添加 ll
/etc/init.d/ssh start
改密码
passwd root
连接
ssh -p 11422 <服务器IP>