群晖利用 Docker 安装 Debian
前言
群晖自带的虚拟机效率很低,而相比之下 docker 的轻量级更适合我手上群晖的硬件,因此在这里记录一下安装过程
准备材料
安装好 docker 的群晖一台,并且在控制面板-终端机-修改群晖的 ssh 端口为 22 以外的端口 (或者你也可以修改 debian 的链接端口,根据实际情况选择)
开始搭建
首先,我们打开 docker,然后下载 debian 的映像
然后双击他,这里按需配置 (挂载 docker/debian/root;docker/debian/www) 根据自己需要
网络 host,不要桥接
然后直接启动容器,进入终端机
先执行更新一下源
apt update
然后执行以下命令,安装 ssh 服务端
apt install openssh-server -y
然后更改 root 密码
passwd
修改 ssh 配置
1. 安装 vim
apt install vim -y
2. 修改 ssh 配置文件
将 PermitRootLogin 后面改成 yes
将 PasswordAuthentication yes 的注释去掉
3. 启动 SSH 服务
service ssh start
4. 添加开机自启动
update-rc.d ssh enable
然后通过 IP:22 即可链接
5. 重启
service ssh restart
[lightbox title="01"]
[/lightbox]
注意事项
TCPKeepAlive yes
#表示 TCP 保持连接不断开
ClientAliveInterval 300
#指定服务端向客户端请求消息的时间间隔,单位是秒,默认是 0,不发送。设置个 300 表示 5 分钟发送一次 (注意,这里是服务端主动发起),然后等待客户端响应,成功,则保持连接。
ClientAliveCountMax 3
#指服务端发出请求后客户端无响应则自动断开的最大次数。使用默认给的 3 即可。
(注意:TCPKeepAlive
必须打开,否则直接影响后面的设置。ClientAliveInterval
设置的值要小于各层防火墙的最小值,不然,也就没用了。)
注意:最后要重启 sshd 服务才生效