上手SCP NFS TFTP

1 篇文章 0 订阅

一、 SCP

1. SCP简介

  scp是secure copy的缩写,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。与rcp 不同的是,scp 在需要进行验证时会要求你输入密码或口令。scp 命令是 ssh 中最方便有用的命令,试想,在两台服务器之间直接传送文件,仅仅scp 一个命令就完全解决了。

2. 配置

2.1 SSH安装

sudo apt install openssh-server

2.2 使用ssh远程连接服务端

先查看虚拟机以及其克隆机IP地址:

客户端的虚拟机IP:192.168.43.37

克隆副本的虚拟机IP:192.168.43.51

 

 运行指定:

sudo service ssh start

 传送桌面上的文件sb.txt到克隆机:

scp sb.txt rosnoetic@192.168.43.51:/home

 

rosnoetic副本收到文件显示在桌面上:

 二、 NFS

1. NFS简介:

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

2. 安装NFS服务器端

$ sudo apt install nfs-kernel-server

3. 安装NFS客户端 

$ sudo apt install nfs-common 

 

4. 配置远程服务器

4.1  设置本地目录权限

mkdir /nfs
chmod -R 777 /nfs
chown -R nobody /nfs

 4.2 添加目录到共享

 sudo vim /etc/exports

4.3  启动NFS服务、启动或者重启

/usr/sbin/exportfs -a 
service nfs-kernel-server start    
service nfs-kernel-server status  

 

3. 本地客户端挂载远程服务端 

输入挂载指令:

 $ sudo mount -t nfs 192.168.9.131:/nfs /mnt -o nolock

查看是否挂载成功,输入指令:

$ df -h

 

  如果挂载成功,则可以在本地客户端/mnt目录下看到远程服务端/nfs目录下的内容,且可以对内容进行操作,操作结果保存; 在本地客户端的/mnt文件目录创建的文件会在远程服务器端/nfs目录下出现,同理相反也可以,实现了文件夹共享; 当退出本地客户端的终端窗口后,再次进入终端窗口后,也会一直挂载着。
 

三、 TFTP

1. TFTP简介:

TFTP:简单文件传输协议 (TFTP:Trivial File Transfer Protocol)
  简单文件传输协议是一种用来传输文件的简单协议,运行在 UDP (用户数据报协议)上。 TFTP 的被设计为小而简单容易的运行,因此,它缺乏标准 FTP 协议的许多特征。 TFTP 只能从远程服务器上读、写文件(邮件)或者读、写文件传送给远程服务器。它不能列出目录并且当前不提供用户认证。
  当前 TFTP 有 3 种传输模式: netASC11 模式即 8 位 ASC11 ;八位组模式(替代了以前版本的二进制模式),如原始八位字节;邮件模式,在这种模式中,传输给用户的不是文件而是字符。主机双方可以自己定义其它模式。
 

2. 安装

$ sudo apt install -y tftpd-hpa    #远程服务器端 
$ sudo apt install -y tftp-hpa    #本地客户端

 

 

 3. 配置远程服务器端

$ sudo vim /etc/default/tftpd-hpa

 

编辑文件:

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"

 

4. 在本地客户端创建文件目录 

$ sudo mkdir /tftp
$ sudo chmod -R 777 /tftp
sudo chown -R nobody /tftp

 5. 启动远程服务器端

$ sudo service tftpd_hpa start

6. 启动本地客户端

$ tftp 192.168.139.128

特别致谢以下文章的作者:

virtualBox复制虚拟机

如何使用SSH登录远程服务器

SCP_NFS_TFTP_Configuration and Operation

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值