赞
踩
注:首先需按照教程建立Zerotier连接,然后进入新建的nginx镜像,为root用户建立密码。
我按照这个教程建立完了,但发现zerotier组网内的笔记本和NAS无法ping通,通过故障分析:ZeroTier异地组网无法ping通才搞定。
我输入ifconfig命令,得到的结果为
可以看出:
接下来使用route add -net 172.23.0.0 netmask 255.255.0.0 dev zt7nnd3hug
命令将网卡加入路由表即可。
查看DSM网络端口,使用zerotier分配的地址加端口号即可访问网页。
Debian 系镜像: cat /etc/issue
Redhat 系镜像: cat /etc/redhat-release
Alpine 系镜像: cat /etc/os-release
apt-get install openssh-server
service ssh start
直接在容器内部进行ssh测试ssh root@127.0.0.1
,发现反复提示密码错误
这一错误是由于ssh默认情况下不允许root用户使用密码登录,使用命令vi /etc/ssh/sshd_config
编辑配置文件,将PermitRootLogin
的值由prohibit password
改为yes
即可,其中前者的含义是允许用户登录,但是禁止用户使用密码登录。
然后输入passwd
,为root用户设置密码即可。
使用命令:service ssh restart
再次测试:ssh root@127.0.0.1
为了能直接从外部访问容器,需要建立起从容器的22端口到NAS端口的映射:
考虑到容器可能会动不动重启,为了不用每次都手动开启ssh,按如下步骤设计自动开启
chmod +x start.sh
赋予其可执行权限echo "/root/start.sh" >> /root/.bashrc
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。