vsftpd服务传输文件

Linux技术学习分享- 使用 vsftpd 服务传输文件【3.3】 ¾ 虚拟用户模式:是这三种模式中最安全的一种认证模式,它需要为 FTP 服务单独建立用户数据库文件,虚拟出用来进行口令验证的账户信息,而这些账户信息在服务器系统中实际上是不存在的,仅供 FTP 服务程序进行认证使用。vsftpd( very secure ftp daemon,非常安全的 FTP 守护进程)是一款运行在 Linux 操作系统上的 FTP 服务程序,不仅完全开源而且免费,此外,还具有很高的安全性、传输速度,以及支持虚拟用户验证等其他 FTP 服务程序不具备的特点。系统显示拒绝创建目录! 阅读详情

文件传输协议
Vsftpd服务程序三种认证模式:
匿名开放模式、本地用户模式、虚拟用户模式
文件传输协议: 文件传输协议FTP
FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令参数
FTP服务器是按照FTP协议在互联网上提供文件存储和访问服务的主机,FTP客户端则是向服务器发送连接请求,以建立数据传输链路的主机
FTP协议有下面两种工作模式:
主动模式:FTP服务器主动向客户端发起连接请求
被动模式:FTP服务器等待客户端发起连接请求(FTP的默认工作模式)
Vsftpd服务程序常用的参数以及作用
参数 作用
listen=[YES | NO] 是否以独立运行的方式监听服务
listen_address=IP地址 设置要监听的IP地址
listen_port=21 设置FTP服务的监听端口
download_enable=[YES | NO] 是否允许下载文件
userlist_enable=[YES |NO]
userlist_deny=[YES | NO] 设置用户列表为“允许”还是“禁止”操作
max_clients=0 最大客户端连接数,0为不限制
max_per_ip=0 同一IP地址的最大连接数,0为不限制
anonymous_enable=[ YES | NO] 是否允许匿名用户访问
anon_upload_enable=[YES | NO] 是否允许匿名用户上传文件
anon_umask=022 匿名用户上传文件的umask值
anon_root=/var/ftp 匿名用户的FTP根目录
anon_mkdir_write_enable=[YES | NO] 是否允许匿名用户创建目录
anon_other_write_enable=[YES | NO] 是否开放匿名用户的其他写入权限
anon_max_rate=0 匿名用户最大传输速率(字节/秒),0为不限制
local_enable=[YES | NO] 是否允许本地用户登录FTP
local_umask=022 本地用户上传文件的umask值
local_root=/var/ftp 本地用户的FTP根目录
chroot_local_user=[ YES | NO] 是否将用户权限禁锢在FTP目录,以确保安全
local_max_rate=0 本地用户最大传输速率(字节/秒),0为不限制
Vsftpd服务程序
Vsftpd作为更加安全的文件传输的服务程序,允许用户以三种认证模式登录到FTP服务器上。
匿名开放模式:是一种最不安全的认证模式任何人都可以无需密码验证而直接登录到FTP服务器。
本地用户模式:是通过Linux系统本地的账户密码信息进行认证的模式,相对于匿名开放模式更加安全,而且配置起来也很简单。
虚拟用户模式:是这三种模式中最安全的一种认证模式,它需要为FTP服务单独建立用户数据库文件,虚拟出用来进行口令验证的账户信息而这些账户信息在服务器系统中实际上是不存在的,仅供FTP服务程序进行认证使用
实验环节
Vsftpd非常安全的FTP守护进程是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源并且免费,此外,还具有很高的安全性、传输速度、以及支持虚拟用户验证等其他的FTP服务程序不具备的特点。
1、 安装vsftpd服务程序
[root@test ~]# yum -y install vsftpd
2、 关闭防火墙或清理防火墙并保存,在默认的情况下防火墙禁止了FTP传输协议的端口号,这个两个方法选择一个即可,(关闭或者清理防火墙并保存)这两种二选一
方法一:
[root@test ~]# /etc/init.d/iptables stop
方法二:
[root@test ~]# iptables -F
[root@test ~]# service iptables save
3、 vsftpd服务程序的主配置文件,我们使用grep命令后面添加-v参数,过滤并反选出没有包含井号(#)的参数
[root@test ~]# mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
[root@test ~]# grep -v “#” /etc/vsftpd/vsftpd.conf.bak > /etc/vsftpd/vsftpd.conf
[root@test ~]# cat /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YE
4、 安装ftp客户端工具
[root@test ~]# yum -y install ftp

客户端下载文件
命令格式:get 文件名

客户端上传文件
命令格式:put 文件名
匿名开放模式
在vsftpd服务程序中,匿名开放模式是最不安全的一种认证模式。任何人都可以无需密码验证而直接登录到FTP服务器。这种模式一般用来访问不重要的公开文件(在生产环境中尽量不要存放重要的文件)
可以向匿名用户开放的权限参数以及作用
参数 作用
anounymous_enable=YES 允许匿名访问模式
anon_umask=022 匿名用户上传文件的umask值
anon_upload_enable=YES 允许匿名用户上传文件
anon_mkdir_write_enable=YES 允许匿名用户创建目录
anon_other_write_enable=YES 允许匿名用户修改目录名称或删除目录
1、 vsftpd主配置文件修改
[root@test ~]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
anon_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
listen_ipv6=YES //在虚拟机环境中不需要改变此处忽略
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
2、 重启vsftpd服务程序将服务程序添加到开机启动项中,确保下次服务器在重启后依然能够正常提供服务
[root@test ~]# /etc/init.d/vsftpd restart
关闭 vsftpd: [失败]
为 vsftpd 启动 vsftpd: [确定]
[root@test ~]# chkconfig vsftpd on
3、 使用客户端访问vsftpd,在客户端上安装ftp服务程序
在vsftpd服务程序的匿名开放认证模式下,其账户统一为anonymous,密码为空。
[root@python ~]# yum -y install ftp
[root@python ~]# ftp 10.10.10.101
Connected to 10.10.10.101 (10.10.10.101).
220 (vsFTPd 2.2.2)
Name (10.10.10.101:root): anonymous //默认用户名
331 Please specify the password.
Password: //此处回车
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
4、 修改FTP默认访问的目录权限,对/var/ftp目录
[root@test ~]# ls -ld /var/ftp/pub/
drwxr-xr-x 2 root root 4096 3月 1 2013 /var/ftp/pub/
[root@test ~]# chown -Rf ftp /var/ftp/pub
[root@test ~]# ls -ld /var/ftp/pub/
drwxr-xr-x 2 ftp root 4096 3月 1 2013 /var/ftp/pub/
5、 使用客户端访问vsftpd,并且创建一个目录试试,是否可以创建
[root@python ~]# ftp 10.10.10.101
Connected to 10.10.10.101 (10.10.10.101).
220 (vsFTPd 2.2.2)
Name (10.10.10.101:root): anonymous //匿名用户默认
331 Please specify the password.
Password: //此处回车
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd pub //切换目录
250 Directory successfully changed.
ftp> mkdir duzhengbin //创建一个duzhengbin目录成功了的
257 “/pub/duzhengbin” created
如果此时还是不能创建目录,就得查看selinux域策略了
[root@python ~]# getsebool -a | grep ftp
ftpd_full_access —> off
[root@python ~]# setsebool -P ftpd_full_access=on
或者直接关闭selinux
[root@python ~]# setenforce 0 //这个0是数字零
本地用户模式
本地用户模式比匿名用户模式更加安全,而且配置起来也很简单,如果之前使用的是匿名开放模式,现在就可以将它关闭了,然后开启本地用户模式。
本地用户模式使用的权限参数以及作用
参数 作用
anonymous_enable=NO 禁止匿名访问模式
local_enable=YES 允许本地用户模式
write_enable=YES 设置可写权限
local_umask=022 本地用户模式创建文件的umask值
userlist_enable=YES 启用“禁止用户名单”,名单文件为ftpusers和user_list
userlist_deny=YES 开启用户作用名单文件功能
1、 对vsftpd配置文件进行修改
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
2、 重新启动vsftpd服务
[root@test ~]# /etc/init.d/vsftpd restart
3、 现在就可以使用本地用户登录FTP了,(这里我们使用rot做测试一下看一下root能不能成成功登陆,
[root@test ~]# ftp 10.10.10.101
Connected to 10.10.10.101 (10.10.10.101).
220 (vsFTPd 2.2.2)
Name (10.10.10.101:root): root
530 Permission denied. // 530登录不正确。
Login failed. //登录失败
ftp>
这里我们输入root管理员的密码之前,就已经被系统拒绝访问了,在vsftpd服务程序所在的目录中默认存放着两个名为“用户名单”的文件(ftpusers和user_list)。在这两个文件中有写的某个用户的名字,就不再允许这位用户登录到FTP服务器上。
[root@test ftp]# cat /etc/vsftpd/ftpusers

Users that are not allowed to login via ftp

root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody

[root@test ftp]# cat /etc/vsftpd/user_list

vsftpd userlist

If userlist_deny=NO, only allow users in this file

If userlist_deny=YES (default), never allow users in this file, and

do not even prompt for a password.

Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers

for users that are denied.

root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
[root@test ftp]#
4、 创建两个本地用户xiaowu、xiaoliu
[root@test ~]# useradd -s /sbin/nologin xiaowu //创建用户xiaowu
[root@test ~]# passwd xiaowu //设置密码,输入两次

[root@test ~]# useradd -s /sbin/nologin xiaoliu //创建用户xiaoliu
[root@test ~]# passwd xiaoliu //设置密码,输入两次
5、 修改ftpusers文件

Users that are not allowed to login via ftp

root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody //在行尾添加
xiaoliu
6、 重新启动服务
[root@test ~]# /etc/init.d/vsftpd restart
关闭 vsftpd: [确定]
为 vsftpd 启动 vsftpd: [确定]
7、 测试,xiaoliu添加到了黑名单中,不让其登录,xiaowu可以正常登录
[root@test ~]# ftp 10.10.10.101
Connected to 10.10.10.101 (10.10.10.101).
220 (vsFTPd 2.2.2)
Name (10.10.10.101:root): xiaoliu //用户xiaoliu
331 Please specify the password.
Password:
530 Login incorrect. 不允许登陆
Login failed.
ftp> bye
221 Goodbye.

[root@test ~]# ftp 10.10.10.101
Connected to 10.10.10.101 (10.10.10.101).
220 (vsFTPd 2.2.2)
Name (10.10.10.101:root): xiaowu //用户xiaowu
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX. //登录成功
Using binary mode to transfer files.
ftp> ls //查看
227 Entering Passive Mode (10,10,10,101,157,179).
150 Here comes the directory listing.
drwx------ 5 500 500 4096 Dec 13 08:49 kuteng
drwx------ 2 0 0 16384 Dec 13 06:41 lost+found
drwx------ 4 502 502 4096 Dec 13 08:57 xiaoliu
drwx------ 4 501 501 4096 Dec 13 08:57 xiaowu
226 Directory send OK.
虚拟用户模式
1、 创建ftp用户数据库文件
[root@test xiaoliu]# cd /etc/vsftpd/
[root@test vsftpd]# vim vuser //创建ftp用户数据库文件,奇数行为用户名,偶数为密码
xiaodu
asdzxc
dandan
asdzxc
2、 对vuser文件进行加密转换为数据库文件
[root@test vsftpd]# db_load -T -t hash -f vuser vuser.db //转换为数据库文件
[root@test vsftpd]# chmod 600 vuser.db //修改权限不让其他的用户查看
[root@test vsftpd]# rm -f vuser
3、 创建vsftpd服务程序用户存储文件的根目录以及虚拟用户映射的系统本地用户
[root@test vsftpd]# useradd -d /opt/vuser -s /sbin/nologin vuser
[root@test ~]# ls -ld /opt/vuser/
drwx------ 4 vuser vuser 4096 12月 13 17:43 /opt/vuser/
[root@test ~]# chmod -Rf 755 /opt/vuser/
4、 建立用户支持虚拟用户的PAM认证模块文件
[root@test vsftpd]# vim /etc/pam.d/vsftpd.vu
auth required pam_userdb.so db=/etc/vsftpd/vuser
account required pam_userdb.so db=/etc/vsftpd/vuser
5、 修改vsftpd服务程序的主配置文件
[root@test vsftpd]# vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO
local_enable=YES
guest_enable=YES
guest_username=vuser
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES

pam_service_name=vsftpd.vu
userlist_enable=YES
tcp_wrappers=YES
6、 重启服务
[root@test vsftpd]# /etc/init.d/vsftpd restart
关闭 vsftpd: [确定]
为 vsftpd 启动 vsftpd: [确定]
7、 测试
客户端使用虚拟账户xiaodu进行登陆,可以正常登录
[root@test ~]# ftp 10.10.10.101
Connected to 10.10.10.101 (10.10.10.101).
220 (vsFTPd 2.2.2)
Name (10.10.10.101:root): xiaodu
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir
227 Entering Passive Mode (10,10,10,101,192,180).
150 Here comes the directory listing.
drwxr-xr-x 2 0 0 4096 Dec 13 10:03 kk
-rw-r–r-- 1 0 0 0 Dec 13 10:03 kuteng
226 Directory send OK.
ftp> ls
227 Entering Passive Mode (10,10,10,101,97,108).
150 Here comes the directory listing.
drwxr-xr-x 2 0 0 4096 Dec 13 10:03 kk
-rw-r–r-- 1 0 0 0 Dec 13 10:03 kuteng
226 Directory send OK.

[root@test ~]# ftp 10.10.10.101
Connected to 10.10.10.101 (10.10.10.101).
220 (vsFTPd 2.2.2)
Name (10.10.10.101:root): dandan
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir
227 Entering Passive Mode (10,10,10,101,222,34).
150 Here comes the directory listing.
drwxr-xr-x 2 0 0 4096 Dec 13 10:03 kk
-rw-r–r-- 1 0 0 0 Dec 13 10:03 kuteng
226 Directory send OK.
ftp> ls
227 Entering Passive Mode (10,10,10,101,243,118).
150 Here comes the directory listing.
drwxr-xr-x 2 0 0 4096 Dec 13 10:03 kk
-rw-r–r-- 1 0 0 0 Dec 13 10:03 kuteng
226 Directory send OK.

linux——使用Vsftpd服务传输文件 11.1 文件传输协议 FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,而且有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术。 主动模式:FTP服务器主动向客户端发起连接请求。 被动模式:FTP服务器等待... 阅读详情

相关推荐

vsftpd服务—传输文件

文件传输协议 常用服务端口 https—443 http—80 ssh—22 ftp——21,20 FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点。而且有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术,因此FTP服务得到了广大用户的青睐。FTP协议的传输拓扑如图所示 FTP服务器是按照

xyf_745832117的博客 349

vsftp 常用配置(匿名/系统用户/虚拟用户)

vsftp 常用配置(匿名/系统用户/虚拟用户) vsftp(Very Secure FTP)服务是一款FTP软件,它安全、高效、稳定,在企业中很常用。 一、vsftp安装 1.1 安装vsftp yum install vsftp* -y 1.2 查看/etc/vsftpd/vsftp.conf配置文件 #拒绝匿名用户登录 anonymous_enable=NO #启用本地系统用户访问 local_enable=YES #本地用户写权限 write_e

qq_38461475的博客 3232

使用vsftpd服务传输文件

Linux就该这么学—Twelve 使用vsftpd服务传输文件 原创 2019-08-03 14:03:48木子~忘忧 码龄8年关注文件传输协议FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点。而且有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术,因此FTP服务得到了广大用户的青睐。FTP协

weixin_50848408的博客 239

ftp服务器配置文件vsftpd.conf以及正确安全配置ftp服务器

安装了vsftpd服务之后,默认是可以匿名访问的,修改vsftp.conf的如下配置项“anonymous_enable=NO”,表示不允许匿名登录,为了安全起见,还是应该禁用ftp匿名登录的。另外vsftp.conf有两个配置项比较难以理解,因此我这里单独拿了一篇教程来说,哪两个选项呢? userlist_enable :是否启用userlist文件的控制作用,可用值YES/NO userlist_deny :可用值YES/NO 在“五分钟搭建ftp服务器,真的不含糊”这篇文章中,我为了...

xiaozhuangyumaotao的博客 2415

第11章 使用vsftpd服务传输文件

11.1文件传输协议 FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。 FTP服务器是按照FTP协议在互联网上提供文件存储和访问服务的主机,FTP客户端则是向服务器发送连接请求,以建立数据传输链路的主机。FTP协议有下面两种工作模式。 主动模式:F...

重庆森林 307

Linux--使用Vsftpd服务传输文件

文件传输协议、Vsftpd服务程序、匿名访问模式、本地用户模式、虚拟用户模式、TFTP简单文件传输协议;

恐龙让Lee的博客 2438

FTP常用配置

anonymous_enable:是否启用匿名访问,YES为启用,NO为不启用 chroot_local_user:是否将所有用户限制在主目录,YES为启用 NO禁用.(该项默认值是NO,即在安装vsftpd后不做配置的话,ftp用户是可以向上切换到要目录之外的) 以下为FTP配置文件(vsftpd.conf)中的内容 # 不支持匿名访问 anonymous_enable=NO #所有用...

北辰 509

使用再生龙还原镜像文件到硬盘

1. 把制作好的再生龙光盘插入需要的电脑,开机按F4使用再生龙启动2. 选择默认的:Clonezailla live(Default settings,VGA 800*600),然后等待几分钟 3. 选择语言:简体中文 4. 选择不修改键盘映射 5. 选择使用再生龙          6. 选择硬盘/分区(存到/来自)镜像文件,此选项既可以制作镜像,也可以恢复镜像。 7. 使用本机的分区     ...

weixin_42168893的博客 1万+

Linux下安装配置FTP服务器

在Centos下搭建Ftp服务,步骤如下。 1、检查是否安装 了vsftpd,如果未安装 则安装vsftpd。 1)查看系统中是否安装了vsftpd,可以通过执行命令 : [root@localhost ftp_test]# rpm -qa | grep vsftpd vsftpd-2.2.2-24.el6.i686 如果没有安装 vsftpd,则安装 : yum -y install ...

干一行,爱一行,钻一行 5735

什么事LLVM和Clang?Clang与GCC有什么区别?Clang如何使用?

这个问题主要讲Xcode编译器的认知,在学习iOS之前有必要学习一下Objective-C的编译环境。 在了解LLVM和Clang之前,先得了解一下什么是编译器。 编译器是一种计算机程序,它将某种编程语言(高级编程语言)写成的源代码转换成另一种编程语言(低级编程语言)。一个现代编译器的主要工作流程为:源代码->预处理器->编译器->目标代码->链接器->可执行程序...

Welcome~ 9723

车道线检测(传统基于Opencv的方法)

传统车道线检测方法主要是使用颜色选择、高斯平滑、边缘检测、ROI区域选择、霍夫变换、标定车道边界等Opnecv图像处理操作去检测道路上的车道线,我自己对很多用这类处理对很多道路场景车道线进行过实验,这类算法往往需要人工根据不同街道场景手动去反复调整各算法参数,从而才能使检测效果最佳。

Yangxiaoaijiejie的博客 2072

【Ubuntu 22.04 上配置 FTP 服务器步骤】

使用浏览器, 访问 ftp://yourserverip/teacher/files,您将被要求输入 teacher 用户的用户名和 密码,从而能够上传和下载文件。同样,访问 ftp://yourserverip/student/files,您将只能 载文件。将 chroot_local_user 设置为 YES ,以限制用户仅在其主目录中进行访问。将 anonymous_enable 设置为 NO ,以禁用匿名访问。将 write_enable 设置为 YES ,以允许用户上传文件。

weixin_64993156的博客 2860

【报错解决】OpenClaw 报错 `openclaw: command not found`:全局命令未加入系统 PATH 的深度排查与修复指南

在国产AI工具链开发中,OpenClaw作为关键命令行工具常出现command not found报错。本文深度分析该问题的根源——Linux环境变量PATH未包含用户级安装目录(~/.local/bin)。通过四种解决方案(临时PATH修改、永久配置、软链接、虚拟环境处理)和排错Checklist,揭示"命令存在却找不到"的本质是路径配置问题,特别适用于Docker/国产Linux/非root环境。文中强调理解Linux工具链机制对国产AI开发的重要性,并指出这是开发者掌握环境

博客 5382

第十章 使用vsftpd服务传输文件

一般来讲,人们将计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。今天的互联网是由几千万台个人计算机、工作站、服务器、小型机、大型机、巨型机等具有不同型号、不同架构的物理设备共同组成的,而且即便是个人计算机,也可能会装有 Windows、Linux、UNIX、macOS 等不同的操作系统。为了能够在如此复杂多样的设备之间解决文件传输的问题,文件传输协议(FTP)应运而生。FTP 是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用 20、21 号端口,其中。

u012616827的博客 1469

普通用户也能免费使用 SAP Joule!

点击 SAP Joule 给出的按钮之后,SAP Business Application Studio 左侧显示的界面,就从 SAP Joule 替换成了 SAP Fiori tools 的 Project Accelerator 工具。接下来就是在后者中标准的操作流程了。笔者之前的文章,有朋友提问,既然 ChatGPT,DeepSeek,Grok 这些主流 AI 工具,回答 SAP 相关问题时都经常翻车,那 SAP 自家的 Joule 表现又如何呢?还有朋友评论:如何才能使用 SAP Joule?

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1016

第55篇:数据隐私保护技术盘点——差分隐私、同态加密与它们的坑(踩坑总结)

数据隐私保护是AI工程化中必须严肃对待的课题。差分隐私和同态加密是两把利器,但也都是“重武器”,使用不当反而会伤及自身。差分隐私像“模糊处理”,通过加噪来保证统计安全性,要小心管理隐私预算和效用权衡。同态加密像“保险箱里打算盘”,保证了计算的精确性,但必须承受巨大的性能和工程复杂度代价。我的建议是:从小规模实验开始,先用DP-SGD在MNIST/CIFAR-10等标准数据集上感受噪声与精度的关系;再用TenSEAL等易用的库尝试一个加密逻辑回归,体会密文膨胀和速度延迟。

ai_blue_pm的博客 280

使用Vsftpd服务传输文件

11.1 文件传输协议一般来讲,人们将计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。今天的互联网是由几千万台个人计算机、工作站、服务器、小型机、大型机、巨型机等具有不同型号、不同架构的物理设备共同组成的,而且即便是个人计算机,也可能会装有Windows、Linux、UNIX、Mac等不同的操作系统。为了能够在如此复杂多样的设备之间解决问题解决文件传输问题,文件传输协议...

Howie66的博客 1222

在RStudio中使用GitHub Copilot:代码自动生成,从此告别手敲!

可以通过自定义提示词来引导Copilot生成符合自己需求的代码。再看一个做统计分析的。

Codewar的博客 330

Linux之Vsftpd文件传输服务

Vsftpd文件传输协议一、文件传输协议1.配置yum仓库2.使用autofs自动挂载服务添加 /media /etc/123.misc3.重启测试autofs自动挂载服务是否成功4.安装vsftpd服务5.清空iptables防火墙默认策略,保存状态。使用grep -v 过滤反选出没有包含”#”的参数,通过输出重定向符写回原始的主配置文件。二、匿名模式1.修改主配置文件 #vim etc/vsftpd/vsftpd.conf添加以下参数2.修改ftp权限重启vsftpd服务。

valkiey的博客 1016

WiFi偏门协议(四):增强的传输机制802.11aa

区分Unicast和Multicast的优先级,以及设定不同的重传次数,以细化EDCA机制。 SCS(StreamClassification Service) 如上图,在VI,VO内各自又增加了一个queue, 对应不同的MAC header。VI和VO内的两个queue可以分别对应UC和MC。这样就提供了同一个AC内的更细粒度的优先级区分。当然还可以使用Drop Eligibility Indication子域来区分不同的重传次数。 改善Multicast数据传...

reekyli的专栏 1790

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

使用VSFTPD服务传输文件

什么是FTP FTP(File Transfer Protocol)是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点。 FTP服务器是按照FTP协议在互联网上提供文件储存和访问服务的主机,FTP客户端则是向服务器发送连接请求,以建立数据传输的链路。FTP协议有下面两种工作模式。 (1)主动模式:FTP服务器主动

MagicOct的博客 391

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux vsFTPd服务详解——文件加密传输配置

今天继续给大家介绍Linux相关内容,本文主要内容是vsFTPd服务的详解。 阅读本文,您需要有一定的vsFTPd服务配置的基本知识,如果您对此还存在疑惑,欢迎查阅以下文章: Linux vsFTPd服务详解——vsFTPd基础知识 Linux vsFTPd服务详解——本地用户登录实战 一、生成openssl自签证书 在上篇文章Linux vsFTPd服务详解——本地用户登录实战中,我们通过配置本地用户的用户名和密码,从而增强了FTP服务的安全性。但是,这种配置存在的问题是在FTP传输文件的时候不能加密传输

永远是少年 5584

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

vsftpd文件传输服务

目录: vsftpd介绍 FTP主流软件、用户模式 vsftpd安装 vsftpd配置文件 vsftpd匿名用户模式 vsftpd系统用户模式 vsftpd介绍 FTP(文件传输协议),基于TCP协议运行、(c/s)架构。 默认使用20,21端口,20端口(数据端口)进行数据传输,21端口(控制端口)用ftp控制连接命令执行。 FTP普遍部署在内网,支持文件传输共享。 FTP主流软件...

番茄炒蛋君的博客 463
上一篇: 使用xshell连接linux服务器缓慢半天不出现输入密码解决办法
下一篇: 变量的定义和使用
彩虹龙
博客等级 码龄9年 2867粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彩虹龙

您的鼓励将是我创作最大的努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值