SCP_NFS_TFTP_Configuration and Operation

SCP_NFS_TFTP_Configuration and Operation
git (push and log)
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16

 

SCP
1. SCP介绍
当客户端使用ssh命令行可以正常远程连接服务器时,才可以正常使用scp命令行来传输文件。

2. SCP配置
2.1 安装ssh服务器

sudo apt install openssh-server

2.2 VMware虚拟网卡设置为NAT模式
同时Linux系统网卡设置为动态IP。
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
2.3 使用ssh远程连接服务端

 

ssh zxxr@192.168.9.131

当远程服务端的用户名和本机客户端的用户名相同时:

ssh 192.168.9.131

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
2.4 生成一对钥匙(不生成钥匙不影响scp的使用)
2.4.1 目的:
使用ssh进行远程连接不会再进行输

 

ssh zxxr@192.168.9.131
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
2.4.2 本机客户端的命令行
中间的设置(保险柜)密码直接回车。
在这里插入图片描述
2.4.3 使用scp把id_rsa.pub传输到远程服务端(/home/zxxr/.ssh)

 

sudo scp /home/zxxr/.ssh/id_rsa.pub  zxxr@192.168.9.131:/home/zxxr/.ssh

2.4.4 远程服务端的命令行
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16

 

3. SCP传输文件(从本机客户端到远程服务端)
3.1 scp 本机客户端的绝对路径文件或相对路径文件(任意目录下) 远程服务端的绝对路径(只允许传输到/home/zxxr的目录下)
相对路径:

sudo scp te.txt zxxr@192.168.9.131:/home/zxxr

绝对路径:

sudo scp /home/zxxr/te.txt zxxr@192.168.9.131:/home/zxxr

说明:192.168.9.131为远程服务端的ip地址,zxxr为远程服务端的用户名;
3.2 图片实例
3.2.1 ip a:
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
3.2.2 在本机客户端输入的命令:
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
3.2.3 在远程服务端得到文件:
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

 

4. SCP传输文件(从远程服务端到本机客户端)
4.1 scp 远程服务端的绝对路径文件 本机客户端的绝对路径文件或相对路径文件(只允许传输到/home/zxxr的目录下)
命令为:

sudo scp zxxr@192.168.9.131:/home/zxxr/aaa.txt   /home/zxxr/aaa.txt

4.2 图片实例:
4.2.1 本机客户端的命令行(得到文件)
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
4.2.2 远程服务端
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

NFS
1. NFS简介
网络文件系统,通过网络让不同机器的系统之间实现文件共享。远程共享目录,就像本地磁盘一样进行访问。 主机可将自己某个指定目录通过网络共享给目标机; 目标机可以直接运行存放于Linux主机共享目录下的程序。 通俗的讲:本地客户端和远程服务器端机之间实现文件共享。

2. NFS配置
2.1 安装NFS
安装NFS服务器端

sudo apt install nfs-kernel-server 

安装NFS客户端

sudo apt install nfs-common

2.2 配置远程服务端
2.2.1 设置本地目录权限

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

2.2.2 添加目录到共享

vim /etc/exports 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
2.2.2 启动NFS服务,启动或者重启

 

/usr/sbin/exporsfs -a && \
service nfs-kernel-server start  && \   #开启:start  重启:restart
service nfs-kernel-server status  #查看状态

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
3 本地客户端挂载远程服务端
3.1 挂载指令:

 

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
3.2 查看是否挂载成功指令
3.2.1 命令行

 

 

df -h

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
3.3 修改本机客户端的/etc/fstab,使nfs mount永久生效
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
3.4 未挂载时的特殊情况
注意: 如果在远程服务端输入 service nfs-kernel-server stop 或者 未挂载 时,在本地客户端输入 df -h 或 cd /mnt 后,会出现无法响应的问题。
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

 

 

TFTP
1. TFTP简介
Trivial File Transfer Protocol,简单文件传输协议; 通常用于内核调试(另:网关、路由、交换机); 在Bootloader中如果实现网卡驱动和TFTP客户端,可以使用TFTP服务从主机上下载内核。

2. 安装TFTP

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

3 配置TFTP远程服务器端
3.1 打开文件

sudo vim /etc/default/tftpd-hpa

3.2 修改该文件
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
3.3 创建文件目录(同时在本地客户端创建)

 

sudo mkdir /tftp
sudo chmod -R 777 /tftp
sudo chown -R nobody /tftp
4. 启动远程服务器端TFTP

sudo service tftpd-hpa start #stop 关闭

5. 启动和测试本地客户端TFTP
5.1 启动本地客户端TFTP

tftp 192.168.9.131

5.2 测试本地客户端TFTP
5.2.1 本地客户端
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16
5.2.2 远程服务器端

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBzbWlsZV4,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值