SCP_NFS的基本用法

SCP_NFS的基本用法

1.SCP

  • SCP简介
    使用 man scp查看文档描述如下:

scp copies files between hosts on a network. It uses ssh(1) for data transfer, and uses the same authentication and provides the same security as ssh(1). Unlike rcp(1), scp will ask for passwords or passphrases if they are needed for authentication.
File names may contain a user and host specification to indicate that the file is to be copied to/from that host. Local file names can be made explicit using absolute or relative pathnames to avoid scp treating file names containing ‘:’ as host specifiers. Copies between two remote hosts are also per‐mitted.

用一句话来说就是在服务端和客户端之间复制文件。

  • 安装SSH
    使用安装命令
$ sudo apt install openssh-server

安装之后自动开启SSH服务,若想查看SSH的开启状态则输入命令

$ sudo service ssh status

开启SSH之后就可以使用SCP命令了。

  • 查看IP地址
    由于SCP需要通过IP地址来确定传输的目标因此需要先查看服务端和客户端的IP地址(我采用的是克隆的方式创建了一个客户端)。
    从虚拟机上查看IP地址
    请添加图片描述

服务端IP:192.168.253.128
同样的方法可以知道客户端的IP地址
克隆IP:192.168.253.129
可以发现虚拟机网络IP和服务端IP地址不一样

  • SCP跨主机复制文件
    SCP复制文件命令为
 & scp filename username@IP地址:目标路径

在桌面创建文件夹ssh,创建文件ssh.txt,将此文件远程复制给客户端,
最终结果如图所示:
请添加图片描述
请添加图片描述
可以发现客户端本来是没有文件ssh.txt的,经文件复制后就有了。

2.NFS

  • NFS简介

网络文件系统(network files system)简称NFS是一种基于TCP传输协议的文件共享习通。
NFS的CS体系中的服务端启用协议将文件共享到网络上,然后允许本地NFS客户端通过网络挂载服务端共享的文件。

  • 安装NFS服务端和客户端
$ sudo apt install nfs-kernel-server nfs-common
  • 配置远程服务端
$ mkdir /nfs
$ chmod -R 777 /nfs
$ chmod -R nobody /nfs

查看服务端与客户端之间的连接情况

$ ping IP地址

请添加图片描述

  • 添加目录到共享
    先配置exports文件
$ sudo vim /etc/exports

配置内容如下所示:
请添加图片描述

  • 本地客户端挂载远程客户端
    挂载命令
$ sudo mount -t nfs IP地址:nfs /mnt -o nolock

查看挂载情况

$ df -h

如图所示
请添加图片描述
就完成了NFS的挂载。

参考文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值