SCP_NFS_TFTP上机(学校作业3)

本文介绍了Linux系统中使用SCP进行安全复制,NFS实现网络文件系统共享,以及TFTP简单文件传输的详细步骤。包括安装配置、权限设置、文件传输操作等。
摘要由CSDN通过智能技术生成

0.克隆虚拟机

电脑卡顿,改成2gb内存,1核 

1.SCP

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。

格式:scp [参数] [原路径] [目标路径]

1.1 安装ssh服务器

$ sudo apt install openssh-server

1.2 ssh远端连接服务端

$ ssh ysz@192.168.138.129

IP通过菜单栏 虚拟机-SSH-连接到SSH 查看

 1.3 获取id_rsa.pub

$ ssh-keygen

$ cd /home/ysz/.ssh

进入目录查看

没执行ssh-keygen 

执行ssh-keygen后

1.4 使用scp把id_rsa.pub传输到远程服务端

$ sudo scp /home/ysz/.ssh/id_rsa.pub ysz@192.168.138.129:/home/ysz/.ssh

1.5 scp传输文件(本机客户端到远程客户端)

本机客户端建立test文件

touch test

$ scp test ysz@192.168.138.129:/home/ysz 

1.6 scp传输文件(从远程服务端到本机客户端)

$ scp /home/ysz/test1 ysz@192.168.138.128:/home/ysz

2.NFS介绍(Network FileSystem )

网络文件系统,通过网络让不同机器的系统之间实现文件共享。远程共享目录,就像本地磁盘一样访问。主机可将自己某个指定目录通过网络共享给目标机。目标机可以直接运行存放于linux主机共享目录下的程序。

2.1安装

·安装NFS

~$ sudo apt-get install nfs-kernel-server                        #安装NFS服务器端

~$ sudo apt-get install nfs-common                        #安装NFS客户端 

·设置本地目录权限

mkdir /nfs && \

chmod -R 777 /nfs && \

chown -R nobody / nfs

·添加目录到共享

sudo vim /etc/exports

/nfs *(rw,async,no_subtree_check,no_root_squash) 

·启动NFS服务,启动或者重启

/usr/sbin/exportfs -a && \

service nfs-kernel-server restart && \

service nfs-kernel-server status

·NFS服务测试

测试方法:将已经设定好的NFS共享目录mount到另外一个目录下。

指令:$ sudo mount -t nfs 192.168.12.123:/nfs /mnt -o nolock

如果挂载成功,在/mnt目录下能看到/nfsroot目录下的内容。

3. TFTP

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务

3.1 安装TFTP

sudo apt install -y tftpd-hpa #远程服务器端

sudo apt install -y tftp-hpa #本地客户端 

 3.2 配置远程服务器端

sudo vim /etc/default/tftpd-hpa

3.3 创建文件目录

sudo mkdir /tftp

sudo chmod -R 777 /tftp

sudo chown -R nobody /tftp

3.4 启动服务器端

sudo service tftpd_hpa start

3.5 启动客户端

tftp 192.168.138.128

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值