1.安装 SSH 服务器
sudo apt-get install openssh-server
2. 安装 NFS 软件包
(1)安装NFS服务器端和客户端
sudo apt-get install nfs-kernel-server #安装 NFS 服务器端
sudo apt-get install nfs-common #安装 NFS 客户端
(2)修改NFS配置文件
修改文件/etc/exports,若需要把“/nfsroot”目录设置为 NFS 共享目录,请在该文件末尾添加下面的一行:
/nfsroot *(rw,sync,no_root_squash)
其中“*”表示允许任何网段 IP 的系统访问该 NFS 目录.
(3)新建/nfsroot目录,并把目录/nfsroot设置最宽松的权限:
sudo mkdir /nfsroot
sudo chmod -R 777 /nfsroot
sudo chown –R nobody /nfsroot
(4) 启动NFS服务命令
sudo /etc/init.d/nfs-kernel-server start
重启NFS服务命令
sudo /etc/init.d/nfs-kernel-server restart
(5)挂载nfs目录
sudo mount -t nfs 192.168.12.123:/nfsroot /mnt -o nolock
3. 安装配置 tftp 软件
(1)安装命令
sudo apt-get install tftpd-hpa tftp-hpa
(2)配置 tftp 服务器
修改文件/etc/default/tftpd-hpa,用户需要指定一个目录为 tftp 根目录。若用户需要把/tftpboot 目录设置为tftp根目录,请在/etc/default/tftpd-hpa 文件中的“TFTP_DIRECTORY”变量指定:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
(3)创建/tftpboot目录
sudo mkdir /tftpboot
需要使用 chmod命令为该目录设置最宽松的权限:
sudo mkdir /tftpboot
sudo chmod –R 777 /tftpboot
sudo chown –R nobody /tftpboot
(4)启动 tftp 服务
sudo service tftpd-hpa start #启动tftp服务
sudo service tftpd-hpa restart #重启tftp服务