samba 、 FTP 、 lrzsz工具
samba
Samba是一个实现不同操作系统(Windows、Linux、UNIX)之间文件共享和打印机共享的一种SMB协议的免费软件;linux与linux之间共享用NFS;samba基于cs架构;
演示:
第一步:下载samba软件(需要配置yum仓库)
╭─root@localhost.localdomain ~
╰─➤ yum install samba -y
第二步:编辑samba配置文件
╭─root@localhost.localdomain ~
╰─➤ vim /etc/samba/smb.conf
...
[du]
path = /du
read only = no
public = yes
...
第三步:添加指定samba用户
╭─root@localhost.localdomain ~
╰─➤ pdbedit -u du -a # -u:--user -a:--create
new password: #密码
retype new password: #第二遍密码(用于windows连接)
Unix username: du
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1905051979-3460665690-29146092-1000
Primary Group SID: S-1-5-21-1905051979-3460665690-29146092-513
Full Name:
Home Directory: \\localhost\du
HomeDir Drive:
Logon Script:
Profile Path: \\localhost\du\profile
Domain: LOCALHOST
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 10:06:39 EST
Kickoff time: Wed, 06 Feb 2036 10:06:39 EST
Password last set: Mon, 20 May 2019 09:18:28 EDT
Password can change: Mon, 20 May 2019 09:18:28 EDT
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
第四步:创建共享目录
╭─root@localhost.localdomain ~
╰─➤ mkdir /du
第五步:给个权限
╭─root@localhost.localdomain ~
╰─➤ chmod 777 /du
第六步:重启samba服务
╭─root@localhost.localdomain ~
╰─➤ systemctl restart smb
第七步:查看ip
╭─root@localhost.localdomain ~
╰─➤ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:7f:e5:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.80.3/24 brd 192.168.80.255 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe7f:e512/64 scope link
valid_lft forever preferred_lft forever
3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:7f:e5:1c brd ff:ff:ff:ff:ff:ff
inet 192.168.9.250/24 brd 192.168.9.255 scope global ens37
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe7f:e51c/64 scope link
valid_lft forever preferred_lft forever
第八步:使用windows “win+R”调出运行对话框,连接samba用户;键入samba用户的ip “\192.168.80.3”,输入passwd



FTP
FTP服务器:是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。
FTP(File Transfer Protocol: 文件传输协议)作用: Internet 上用来传送文件的协议;
默认端口:
- 20(传数据) :数据通道
- 21(传指令) :指令通道
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。
特点:它是一个安全、高速、稳定的FTP服务器;
以FTPserver为参照物FTP有两种工作模式:主动模式和被动模式;
- 主动模式:server端主动连接client端;
- 被动模式:client端主动连接server端;
FTP主动模式工作流程

FTP被动模式工作流程

拓展:lrzsz
作用:linux和widows 文件传输(不能传输目录);需要注意的事这个命令无法在putty界面使用哦!
演示:
#下载lrzsz
╭─root@localhost.localdomain ~
╰─➤ yum install lrzsz -y #下载lrzsz
...
lrzsz.x86_64 0:0.12.20-36.el7
Complete!
#上传window上的文件至linux当中
╭─root@localhost.localdomain ~
╰─➤ cd /home/du #进入到接收文件的目录
╭─root@localhost.localdomain /home/du
╰─➤ rz #输入rz命令,会弹出对话框
#上传linux文件到windows中
╭─root@localhost.localdomain /home/du
╰─➤ ls -lh
total 20K
drwxr-xr-x 2 root root 6 May 20 06:54 3
-rw-r--r-- 1 root root 6 May 21 02:22 cjk
-rw-r--r-- 1 root root 3.3K May 16 02:03 default
-rwxr--r-- 1 du du 11K May 20 06:58 改名.docx
╭─root@localhost.localdomain /home/du
╰─➤ sz 改名.docx
╭─root@localhost.localdomain /home/du
╰─➤ sz cjk #命令:sz filename
╭─root@localhost.localdomain /home/du
╰─➤ sz 3
sz: is not a file: 3 #报错“3”不是文件
Can't open any requested files.

samba 、 FTP 、 lrzsz工具的更多相关文章
- 用edtftpj实现Java FTP客户端工具
edtftpj是一个java FTP工具包,使用非常方便,感觉比Apache的好用,但Apache更灵活.edtftpj有多种版本,分别是java..net和js版本.对于Java版的有一个免费版本. ...
- 自动扫描FTP文件工具类 ScanFtp.java
package com.util; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import ja ...
- Xshell利用lrzsz工具上传下载
直接安装这个lrzsz工具 yum install lrzsz 上传 rz 下载 sz
- FTP下载工具
开源的FTP下载工具,FTP搬运工.... 01.FileZilla_3.21.0_win64 官方地址: https://filezilla-project.org/ 下载地址: http://pa ...
- Filezilla开源FTP传输工具
生于忧患,死于安乐!在进取中思考... 官网:https://filezilla-project.org/ #FileZilla截图 免费.开源的FTP链接工具! 云下载: http://pan.ba ...
- FTP 客户端工具(支持 Windows/Unix/Linux)
FTP 客户端工具,支持 Windows/Unix/Linux
- FTP+SFTP工具类封装-springmore让开发更简单
github地址:https://github.com/tangyanbo/springmore FTPUtil 该工具基于org.apache.commons.net.ftp.FTPClient进行 ...
- SWAT—Samba WEB管理工具
本文试验环境是RHEL5.2+samba-swat-3.0.28.Server的IP是192.168.120.241. 1. swat介绍 SWAT:The Samba WEB Administr ...
- FTP客户端工具
推荐使用8UFTP.小.快.好! 8UFTP工具分为8UFTP客户端工具和 8UFTP智能扩展服务端工具,涵盖其它FTP工具所有的功能.不占内存,体积小,多线程,支持在线解压缩.界面友好,操作简单,可 ...
随机推荐
- TurtleBot3 Waffle (tx2版华夫)(4)笔记本与TX2的通信
4.1. 使用vnc控制华夫Turbot3-Tx2开发板 1) 电脑端安装vnc viewer,您可以选择应用商城下载安装即可: 2) 下载后打开,键入Turbot3的ip à回车à选择连接: 3) ...
- vue中Echarts的使用-自选效果
由于项目要求使用数据图,于是我选择了我们的Echarts用来实现效果 一:全局安装Echarts npm install echarts --save(这个安装的是最新的版本有时候回报init未定义) ...
- elasticsearch迁移工具--elasticdump的使用
这篇文章主要讨论使用Elasticdump工具做数据的备份和type删除. Elasticsearch的备份,不像MYSQL的myslqdump那么方便,它需要一个插件进行数据的导出和导入进行备份和恢 ...
- DAS、SAN和NAS三种服务器存储方式 (转)
转 :https://blog.csdn.net/fgf00/article/details/52592651 2016年09月20日 09:04:00 凌_风 一.存储的分类根据服务器类型分为 ...
- 使用javafx开发一款桌面个性化软件
本来笔者只是打算开发一个显示在桌面的cpu和内存监控工具,没想到迭代了几次版本之后变成了桌面个性化工具了. 目前实现功能: cpu和内存的实时监控 开机自动启动 自定义logo 自定义主题颜色 鼠标拖 ...
- SQLI-LABS复现通关
sql-lab 复现通关(深入学习) less-1 基于错误的单引号字符串 - 正常访问 127.0.0.1/?id=1 - 添加 ' 返回报错信息:You have an error in your ...
- 怎么判断innodb 日志缓冲区该设置为多大呢
怎么判断innodb 日志缓冲区该设置为多大呢
- C# datagridview设置标题为汉语
正常情况下,在给datagridview绑定数据源之后,显示的是SQL语句中的栏位,如下 我们想让标题显示汉语,可以有一下两种方法 1.在SQL中设置列别名 SELECT TITLE AS '报警标题 ...
- MySQL库和表的操作
MySQL库和表的操作 库操作 创建库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母.数字.下划线.@.#.$ 区分大小写 唯 ...
- 前端面试之CSS常用的选择器!
前端面试之CSS常用的选择器! 标签选择器 <style> /* <!-- 标签选择器 :写上标签名 -->*/ p { color: green; } div { color ...