在实际中遇到了这么一个问题,作者是Ubuntu16.04系统,想远程连接centos服务器,想着可以在centos上共享一个文件夹,这样我在本地上可以将文件复制到共享文件下,实现本机与服务器的文件交换。下面是详细的步骤。
一、明确需求
本机:Ubuntu 16.04 ip地址:xxx.xxx.xxx.1 (以下简称ip地址1) 本机的共享文件夹 usr/tomcat/here
服务器端:centos ip地址:xxx.xxx.xxx.2(以下简称ip地址2)服务器的共享文件夹是 mnt/share
二、实现方法
(一)首先对服务器端操作。
0.先查看是否服务器端已经安装了nfs
rpm -qa |grep nfs
1.若没有安装nfs,则在服务器端安装nfs-utils
yum install nfs-utils2.修改服务器端的 /etc/exports
可以使用vim /etc/exports来修改该文件,修改内容为
/mnt/share xxx.xxx.xxx.1(rw,no_root_squash,async)
注意:这里的ip地址是本机中的ip地址。
3.重启服务器端的nfs服务
service nfs restart
至此,服务器端的操作完成。
(二)本机端操作
0.查看服务器端是否已经共享
showmount -e xxx.xxx.xxx.2注意:这里的ip地址是服务器端地址,若没有安装mount,则需要安装
apt install mount
1.创建上文提到的共享文件夹目录
mkdir -p /usr/tomcat/here
2.运行下面命令
mount -t nfs xxx.xxx.xxx.2:/mnt/share /usr/tomcat/here
以后可以在本机的usr/tomcat/here/文件夹下共享文件给服务器了,服务器端在mnt/share/查看。
完毕。