www.NASPod.com @ www.NASPod.cn

2021年3月

1.配置安装esxi7

2.新建虚拟机:从 OVF 和 VMDK 文件创建虚拟机,直接拖入DSM-6.2.1.ovf和synoboot.vmdk文件

链接:https://pan.baidu.com/s/1eTBmVTo7IrKMl4_gEnqfFA
提取码:1psp
--来自百度网盘超级会员V7的分享

3.下一步,磁盘选择精简置备,取消电源自动打开,完成

4.编辑配置,更改CPU、内存,添加存储硬盘,硬盘加一个固态和一个机械,控制器选sata1

5.修改esxi上网络-虚拟交换机-vSwitch0:编辑设置,“标准虚拟交换机”的安全选项,把默认的“拒绝”都修改成“接受”

6.打开电源,Synology Assistant搜索,安装DSM_DS3617xs_25426.pat即可

PHP安装redis扩展

配置session
服务器:127.0.0.1
端口:6379

可道云后台开启redis缓存
修改配置文件/config/setting_user.php

$config'cache' = 'redis';
$config'cache' = 'redis';
$config'cache'['host'] = '127.0.0.1';
$config'cache'['port'] = '6379';

Debian 系统设置静态 IP 地址、网关
首选备份原始的网络配置文件,

sudo cp /etc/network/interfaces /etc/network/interfacesbak

编辑文件 /etc/network/interfaces,内容如下:
auto lo
auto eth0 #设置开机自动连接网络

iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static #static表示使用固定IP地址上网,dhcp表示使用动态ip
address 192.168.9.100 #设置静态ip地址
netmask 255.255.255.0 #子网掩码
gateway 192.168.9.254 #网关

使用 ctrl+o 保存配置,使用 ctrl+x 退出 nano 编辑器。

配置Debian环境中的 DNS 服务器

这个配置过程与Redhat 系列的系统是相同的,只需要修改 /etc/resolv.conf 文件即可,内容如下,

nameserver 114.114.114.114 #设置首选dns
nameserver 8.8.8.8 #设置备用dns
至此,IP地址、网关、DNS配置完成。

重启网络使配置生效

sudo service networking restart
检查新配置是否工作,

ping debian.cn
如果重启网络后,配置并没有生效,请检查是否有书写错误,比如全角和半角字符。interfaces 文件中 "auto eth0" 也很关键, /etc/init.d/networking 根据这个字段判断是否启动某个网卡的网络。

一. 安装ssh和sudo

1 apt-get install ssh
2 apt-get install sudo
3 在root设置sudoers配制文件
chmod +w /etc/sudoers
nano /etc/sudoers
添加一行
用户名 ALL=NOPASSWD: /usr/lib/openssh/sftp-server
其中username是你的用户名, /usr/lib/openssh/sftp-server有的系统可能保存在别的目录,可以查看/etc/ssh/sshd_config文件中Subsystem sftp /usr/lib/openssh/sftp-server。
保存 更改sudoers文件权限
chmod 0440 /etc/sudoers
退出root

二. 禁用root后如何使用winscp获得root权限
第一步:选择协议
这里我用了简体中文语言包,所以设置项显示的是中文。协议我选择了SCP就无法登陆,是不是因为我没装SCP服务呢?

第二步:指定SFTP目录
之前查询过协议信息,使用了OpenSSH服务,所以我要为登陆的普通用户指定SFTP服务的二进制文件。

在SFTP标签的SFTP服务器选项,填上:

sudo /usr/lib/openssh/sftp-server
当然有的系统可能保存在别的目录,可以查看/etc/ssh/sshd_config文件中Subsystem sftp /usr/lib/openssh/sftp-server。
如果第一步选择的是SCP协议,那就没有第二步的设置项了,可以直接在SCP/Shell标签,Shell栏填上:
sudo -s

第三步:设置用户权限(参照第一步中sudo设置)
因为之前设置的目录对于普通用户是没有访问和执行的,而我们也无法在会话建立后切换到root用户,所以必须给普通用户访问SFTP二进制文件的权限。
先用root用户登陆终端并编辑/etc/sudoers文件。在root那一行下面添加普通用户yourusername,比如:
Shell

yourusername ALL=NOPASSWD: ALL
这样设置并不安全,该用户可以从任何主机连接,并不用输入root密码而使用任何命令。
所以需要限制该用户的命令,做如下修改:
Shell

yourusername ALL=NOPASSWD: /usr/lib/openssh/sftp-server
后面的SFTP目录根据自己的情况填写,这样该用户执行SFTP服务的时候就不需要root密码了。
登陆后,你就可以看到已经有权限来访问所有文件了。
http://winscp.net/eng/docs/faq_su