当前日期时间
当前时间:
网站标志
Logo
全站搜索
广告位
phpweb图片广告
广告位
phpweb图片广告
自定内容

phpweb已经是国内最强的的开源电子商务系统了,但并非完美,因为任何...

互联网3年一轮回,京东凡客等电商品牌在三年之前也不过是小打小闹,而如...

电商已经成为趋势,传统行业的竞争已经逐渐演变到网络上,也有不少用Weboss...

phpweb系统是固定的模式,适用于大部分行业与需求。但有一些行业还是有自己...

当前位置
文章正文

群晖nas套件docker架设centos6.8开启ssh

发表:管理员  发表时间:2019-06-29 21:01:31   阅读:(239)次  

最近接到phpweb用户,说想在群晖nas架设一个网站环境,来做网站。

于是我们研究了一番,把流程详细的过一遍,希望帮到各位phpweb用户。

前提环境群晖nas,已经安装了docker这个套件。

docker是一个虚拟机,安装后如何使用呢?

1、打开后,打开“注册表”搜索框输入centos,因为请求的服务器问题,经常会出现查询注册失败,可以在夜间或者半夜尝试,白天经常失败,偶尔也可以正常查询处理。

image.png2、双击点击第一个

image.png

3、我们选择的环境是centos6.8的

image.png

4、点击“选择”后就可以了,会在docker“映像”里面显示下载情况,刚刚开始我们经常遇到下载几分钟就一闪消失下载失败。多试几次,或者重复选择尝试,直到下载centos6.8下载完成即可。

image.png

5、双击下载好了的映像“centos6.8”进入docker创建容器,容器名称填写好,设置好本地端口,容器端口,这里这2个分别对应的,为后面ssh接通做准备,勾选自动映射,点击下一步。

image.png

6.这一步根据自己情况选择设定,这个不影响什么,设置好后下一步。

image.png

7、点击docker“高级设置”进行设置。

image.png

8、设置docker“卷”,这个web主要centos中的一个盘,这个装载路径对应nas路径文件夹是共享的,也就是对应的,文件放虚拟机的web文件夹,在nas的/docker/web中是显示的,互通的,设置好后点击确认。

image.png

9、确认成功后,就可以等容器正常运行,双击名称进入操作,。

image.png

image.png

接下来docker下centos开启ssh功能

需要安装passwd,openssl,openssh-server

命令:

yum -y update

yum install passwd openssl openssh-server -y

 

启动sshd:

# /usr/sbin/sshd -D &

正常启动需要pid文件存在,可以创建/var/run/ssh

这时报以下错误:

[root@ b5926410fe60 /]# /usr/sbin/sshd

Could not load host key: /etc/ssh/ssh_host_rsa_key

Could not load host key: /etc/ssh/ssh_host_ecdsa_key

Could not load host key: /etc/ssh/ssh_host_ed25519_key


执行以下命令解决:

[root@b5926410fe60 /]# ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N '' 

[root@b5926410fe60 /]# ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''

[root@b5926410fe60 /]# ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''

 

然后,修改 /etc/ssh/sshd_config 配置信息:

UsePAM yes 改为 UsePAM no

UsePrivilegeSeparation sandbox 改为 UsePrivilegeSeparation no

 

[root@b5926410fe60 /]# sed -i "s/#UsePrivilegeSeparation.*/UsePrivilegeSeparation no/g" /etc/ssh/sshd_config

[root@b5926410fe60 /]# sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config

 

编辑centos的默认端口,不然跟群晖nas的ssh端口冲突。

命令:

vi /etc/ssh/ssh_config

输入命令后,在#Port 22点击o进行编辑,

在端口#Port 22下面增加Port 12345(去掉#) ,

点击esc键,再点击:冒号键,出现输入闪号,输入wq,回车即可。


最后一步重启SSH服务 service sshd restart

然后修改root 密码

命令:passwd root


回到我们电脑上面xshell链接登录centos,进行安装php+msyql环境就可以了。

脚注信息
© 2005-2015 草莓互联(100cm.cn) 广州同福信息科技有限公司 版权所有,并保留所有权利。

广州市东莞庄一横路116号 粤ICP备11046216号-7

经营性网站备案信息 广州网络警察报警平台 不良信息举报中心  百度信誉档案 广州工商红盾网 可信网站认证