019SCP、NFS、TFTP服务器的安装与调试

本文详细介绍了如何在Linux系统上安装和配置SCP(Secure Copy)、NFS(Network File System)和TFTP(Trivial File Transfer Protocol),包括SSH服务器设置、共享目录创建、测试验证等步骤,适合系统管理员和开发者参考。
摘要由CSDN通过智能技术生成

SCP

安装scp

1.打开终端,安装SSH服务器sudo apt install openssh-watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_12,color_FFFFFF,t_70,g_se,x_16

配置scp

1.下载完成后输入sudo nano /etc/ssh/sshd_config来查看以及修改ssh的配置。

  watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_12,color_FFFFFF,t_70,g_se,x_16

 2. 修改为下图所示 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_19,color_FFFFFF,t_70,g_se,x_16  

  1. 保存并退出后重启ssh服务器systemstl restart ssh

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_10,color_FFFFFF,t_70,g_se,x_16 

  1. 可以输入systemstl status ssh查询ssh服务器是否开启

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

  1. 到这里ssh服务器就基本配置完成,可以在终端中输入ssh 用户名@设置为服务器的计算机ip,若服务器与本机用户名一致可省略用户名直接ssh 目标ip,若不知道计算机的ip可通过ifconfig查询,密码即为服务器计算机的登录密码watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_20,color_FFFFFF,t_70,g_se,x_16 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_9,color_FFFFFF,t_70,g_se,x_16watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_20,color_FFFFFF,t_70,g_se,x_16 

NFS

##安装NFS

  1. 安装nfs服务器sudo apt-get install nfs-kernel-server

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_9,color_FFFFFF,t_70,g_se,x_16

  1. 建立共享的nfs目录sudo mkdir /home/export这里我们把文件夹建立在/home目录下可以避免很多潜在的麻烦

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_6,color_FFFFFF,t_70,g_se,x_16 

  1. 为了方便我们测试nfs服务器能否正常运行,我们在本地建立客户端用以测试sudo apt install nfs-common并建立挂载文件夹sudo mkdir /home/station同样建立在/home目录下

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_7,color_FFFFFF,t_70,g_se,x_16watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_10,color_FFFFFF,t_70,g_se,x_16配置NFS

 

  1. 编辑/etc/exports文件sudo vim etc/exports添加以下内容以将共享目录添加到服务器

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_5,color_FFFFFF,t_70,g_se,x_16watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_20,color_FFFFFF,t_70,g_se,x_16

  1. 开始测试前先检查一下本机网络是否通畅ring 本机ip,并开启nfs服务器 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_17,color_FFFFFF,t_70,g_se,x_16watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_11,color_FFFFFF,t_70,g_se,x_16
  2. 连接客户端与服务器,在服务器创建一个文件,打开客户端文件夹,如果发现了新建的文件证明nfs服务器连接正常watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_17,color_FFFFFF,t_70,g_se,x_16watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_5,color_FFFFFF,t_70,g_se,x_16 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_4,color_FFFFFF,t_70,g_se,x_16

TFTP

安装TFTP

  1. 安装tftp服务器sudo apt-get install tftpd-hpa

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_8,color_FFFFFF,t_70,g_se,x_16 

  1. 查看tftp服务器是否开启sudo service tftpd-hpa status

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_15,color_FFFFFF,t_70,g_se,x_16 

配置TFTP

  1. 开启服务器后仅可以下载文件,若想上传文件还需进行以下操作sudo cp /etc/default/tftpd-hpa /etc/default/tftpd-hpa.ORIGINAL

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_17,color_FFFFFF,t_70,g_se,x_162.然后对/etc/default/tftpd-hpa文件进行编辑sudo vi /etc/default/tftpd-hpa 并进行如下修改

 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_12,color_FFFFFF,t_70,g_se,x_16

3.新建文件夹/var/lib/tftpboot作为tftp的目录文件夹sudo mkdir /var/lib/tftpboot并修改权限sudo chown -R tftp /var/lib/tftpboot

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_10,color_FFFFFF,t_70,g_se,x_16

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_12,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_14,color_FFFFFF,t_70,g_se,x_16  

  1. 重启tftp服务器sudo service tftpd-hpa restart

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_12,color_FFFFFF,t_70,g_se,x_16

  1. 在tftp服务器目录文件夹里新建一个文件xxx,若在本地登陆tftp服务器tftp 192.168.43.87 并下载到刚才上传的文件get xxx说明tftp服务器成功运行
  2.  watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_7,color_FFFFFF,t_70,g_se,x_16watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_10,color_FFFFFF,t_70,g_se,x_16
  3. watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_18,color_FFFFFF,t_70,g_se,x_16 

使NFS服务器永久生效的方法

打开并编辑/etc/fstab文件sudo vim /etc/fstab并添加下列内容/home/export /home/static none bind 0 0watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_9,color_FFFFFF,t_70,g_se,x_16 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBtMF82NTUwNTM1OQ,size_14,color_FFFFFF,t_70,g_se,x_16

scpde的8种情况 `scp -r text/ shier@192.168.43.87:~/text2/

`不加 -r会报错 加了-r带不带/结果都一样

无目标文件夹时

会在目标地址新建目标文件夹,传输源文件夹下的文件而不传输源文件夹

有目标文件夹时

正常传输源文件夹以及文件夹内的文件

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值