|

楼主 |
发表于 2019-10-20 19:02:22
|
显示全部楼层
本帖最后由 gnuxwy 于 2019-10-20 19:05 编辑
四、接着,在 VirtualBox 界面启动客户机 gnuxSlitaz ,以用户 tux 登录进 Slitaz5 系统。
1. 先配置网卡的静态IP地址,让它与前面设定的 vboxnet0 处于同一网段。打开终端,执行:
tux@slitaz:~$ sudo cp /etc/network.conf /etc/network.conf.orig
tux@slitaz:~$ sudo leafpad /etc/network.conf
按以下的内容修改 network.conf 文件里前面有关默认接口 eth0 的相关设置:
NETWORK_CONF_VERSION="2"
# Set default interface.
INTERFACE="eth0"
# Dynamic IP address.
# Enable/disable DHCP client at boot time.
# DHCP="yes"
DHCP="no"
#
# Settings only for static IP address.
#
# Enable/disable static IP at boot time.
# STATIC="no"
STATIC="yes"
# Set IP address and netmask for a static IP.
IP="192.168.56.6"
NETMASK="255.255.255.0"
# Set broadcast address
BROADCAST="192.168.56.255"
# Set route gateway for a static IP.
GATEWAY="192.168.56.1"
# Set domain name
DOMAIN=""
# Set DNS server for a static IP.
DNS_SERVER="192.168.56.1"
修改完成后,保存该文件。重启 Slitaz5 之后,再打开终端,执行:
tux@slitaz:~$ ip a # 也可用 ip add 或者 ip addr 命令,显示结果都一样
可以看到默认网络接口 eth0 已经按配置文件分配好 IP 地址。
还可以看到 ip a 命令的最后终端显示中有 eth1 ,但并没分配 IP 地址。
按照设想,此 eth1 应当由 DHCP 服务噐自动为其分配 IP 地址,但配置文件中没有设定。
要想设置网卡 eth1 ,估计还要修改 /etc/init.d/network.sh 脚本,屮不知道该咋弄。
为验证客户机 Slitaz5 的 eth0 氏否激活可用,则可在客户机终端执行 ping 命令:
tux@slitaz:~$ ping 192.168.56.1
终端会显示与宿主机通讯之持续数据包传输结果。键入 Ctrl+C 则可中止 ping 命令执行。
在宿主机 debian10buster 系统里打开终端,也执行一次 ping 命令,测试与客户机通讯:
wdlp10db01@wdlp01db:~$ ping 192.168.56.6
终端会显示与客户机通讯之持续数据包传输结果。键入 Ctrl+C 则可中止 ping 命令执行。
2. 检查客户机 Slitaz5 系统有无安装 ssh 软件。在屮的系统上 Slitaz5 一装好就自带了轻
量级的 ssh2 服/客合一软件包 dropbear。要想了解此包相关的信息,打开终端,执行:
tux@slitaz:~$ sudo tazpkg info dropbear
正常情况下,包的状态信息 state : installed package
若显示的不氏 “installed package”,那么就安装它:
tux@slitaz:~$ sudo tazpkg get-install dropbear
在查看软件包 dropbear 的信息时,显示信息里建议安装软件包 sftp-server 。
屮在网上搜索到的贴子里提到,dropbear不支持 sftp , 所以要另行安装 ftp 软件,该
贴建议安装软件包 pure-ftpd 。
该贴还主张安装 pure-ftpd 包之后,修改 /etc/init.d/pure-ftpd,去掉 OPTIONS 中
的 -A 参数,就能让普通权限用户如 tux 登录后也能访问到在 $HOME 以外的目录。
|
|