标签: ftp

FTP Jailing 是什么意思,服务器操作系统需要哪些功能才能启用它?

我对术语“ftp jailing”的含义有一个模糊的概念,但是当涉及到权限和安全性时,模糊是轻率的。它是什么?它是如何实施的?它主要是 ftp 服务器的功能,还是源于底层操作系统的权限?

ftp

6
推荐指数
3
解决办法
7091
查看次数

VSFTPD 和隐式 SSL

我有一个 Debian 专用服务器,我想使用 VSFTPD 在它上面启用隐式 SSL,但我遇到了困难。

我在网上阅读过,我唯一能找到的是如何启用 SSL,并且在手册页中它列出了一个隐式 ssl 命令。但由于隐式 ssl 使用第二个侦听器(默认为 990),我不知道如何使其在 Debian 上工作。

有没有人设法让这个工作?

这是我的配置:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
connect_from_port_20=YES
pam_service_name=vsftpd
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=NO
force_local_logins_ssl=NO
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
Run Code Online (Sandbox Code Playgroud)

如果我包含 Implicit_SSL=YES 服务器甚至不会启动。

谢谢

ssl debian ftp vsftpd

6
推荐指数
2
解决办法
3万
查看次数

如何读取纯 FTPD 日志文件?

我正在尝试分析我的 FTP 日志以调查一些未经授权的访问,但我无法理解一些最右边的列。

Thu Oct 01 00:13:55 2009 0 92.54.102.153 2547 /home/user1/public_html/index.html a _ o r user1 ftp 1 * c
Thu Oct 01 00:13:58 2009 0 77.252.189.148 2606 /home/user1/public_html/index.html a _ i r user1 ftp 1 * c
Run Code Online (Sandbox Code Playgroud)

我找不到有关如何阅读这些日志的任何文档。

ftp pureftpd

6
推荐指数
1
解决办法
1万
查看次数

如何在我的计算机上本地创建和编辑 .htaccess 和 .htpasswd,然后通过 ftp 上传到我的站点?

我正在为客户制作一个网站,我想制作一个受密码保护的目录。问题是我的帐户类型只允许 FTP,所以有什么方法可以在我的计算机上本地创建 .htaccess 和 .htpasswd 文件,以便我可以通过 FTP 上传它们?

更新:

我在@radius 提到的网站上制作了文件,然后上传并重命名了它们,但现在我收到以下消息:

“服务器遇到内部错误或配置错误,无法完成您的请求”

password ftp .htaccess .htpasswd

6
推荐指数
1
解决办法
3万
查看次数

Windows Server 2008 R2 上的 IIS 7.5 拒绝创建被动模式 FTP 连接

我正在尝试使用 perl 编写一个 FTP 客户端,以使用被动模式从 IIS 7.5 FTP 服务器传输文件。

我已经按照说明配置了 FTP 服务器,并且还配置了 Windows 防火墙以允许这种类型的流量。我已经通过检查确保日志中没有被阻止的数据包来验证防火墙的行为是否正确。我已经验证了 FTP 控制通道正在端口 21 上打开。

我相信 IIS 会告诉客户端在被动模式下连接哪个端口,而 IIS 拒绝允许此连接。

perl 日志如下所示:

C:\cygwin\Perl\lib\FMT>perl FTPTest.pl
Net::FTP>>> Net::FTP(2.77)
Net::FTP>>>   Exporter(5.64_01)
Net::FTP>>>   Net::Cmd(2.29)
Net::FTP>>>   IO::Socket::INET(1.31)
Net::FTP>>>     IO::Socket(1.31)
Net::FTP>>>       IO::Handle(1.28)
Net::FTP=GLOB(0x20abac0)<<< 220 Microsoft FTP Service
Net::FTP=GLOB(0x20abac0)>>> USER ftpuser
Net::FTP=GLOB(0x20abac0)<<< 331 Password required for ftpuser.
Net::FTP=GLOB(0x20abac0)>>> PASS ....
Net::FTP=GLOB(0x20abac0)<<< 230 User logged in.
Net::FTP=GLOB(0x20abac0)>>> CWD /Logs
Net::FTP=GLOB(0x20abac0)<<< 250 CWD command successful.
Net::FTP=GLOB(0x20abac0)>>> PASV
Net::FTP=GLOB(0x20abac0)<<< 227 Entering Passive Mode (xx,xxx,xxx,xxx,160,41).
Net::FTP=GLOB(0x20abac0)>>> RETR filename.txt …
Run Code Online (Sandbox Code Playgroud)

ftp perl iis-7.5 windows-server-2008-r2

6
推荐指数
1
解决办法
1万
查看次数

使用 FTP 时奇怪的文件损坏。有什么理论吗?

有时当我通过 FTP 上传大量小文件时,一些文件的内容会被 FTP 控制消息替换。例如,上传网站后,我会注意到没有显示图像。当我检查服务器上的图像时,我发现它的内容已被替换为类似

Response:   125 Data connection already open; Transfer starting.
Response:   226 Transfer complete.
Status:     Directory listing successful
Run Code Online (Sandbox Code Playgroud)

很难复制。我注意到任何损坏的文件,我通常可以重新传输它们。如果我重新传输整个站点,可能会损坏不同的文件,可能根本不会损坏。

这个问题已经困扰我好几年了,在那段时间里,我更换了我的电脑(两次)、我的路由器、我的电缆调制解调器,而且我已经搬到了半个国家。我最近没有遇到这个问题,但这可能只是因为我已经学会了避免它的方法,比如在传输之前将所有东西拉上拉链。顺便说一下,我使用 FileZilla。

我曾经将这个问题描述给我的一位网络主机。他们从来没有听说过这样的事情,没有任何线索。我很想知道发生了什么。事实上,我对将 FTP 用于处理少数文件以外的任何内容非常谨慎。

ftp corruption

6
推荐指数
2
解决办法
1万
查看次数

IIS7 FTP 设置 - 身份验证过程中发生错误。530 结束登录失败

我遇到了一个与Windows Server 2008 R2 Standard 上的IIS 7.5 FTP IIS 管理器用户登录失败 (530)非常相似的问题。

我已经创建了一个 FTP 站点和 IIS 管理器用户,但登录时遇到问题。我真的可以通过使用 IIS 管理器用户而不是通过创建新的系统用户来实现这一点,因为我对这些帐户有相当的限制。

这是通过命令提示符本地连接时的输出:

C:\Windows\system32>ftp localhost
Connected to MYSERVER.
220 Microsoft FTP Service
User (MYSERVER:(none)): MyFtpLogin
331 Password required for MyFtpLogin.
Password: ***
530-User cannot log in.
 Win32 error:   Logon failure: unknown user name or bad password.
 Error details: An error occured during the authentication process.
530 End
Login failed.
Run Code Online (Sandbox Code Playgroud)

我按照指南配置FTP与IIS管理器身份验证在IIS 7中,并在IIS 7中添加FTP发布到一个网站

我做过和检查过的事情:

  • FTP 服务已安装(以及 FTP 扩展性)。 …

iis-7 ftp

6
推荐指数
1
解决办法
3万
查看次数

如何使用 FTP 服务器作为 Windows Server 2012 的备份空间

我想使用 FTP 位置作为预定 Windows Server 2012 备份的备份。

我无法让它工作,因为 Windows 拒绝接受网络位置作为驱动器。即使使用“FTPUse”(出现套接字错误,不知道为什么......)或“WebDrive”也没有解决。

许多人认为 WebDrive 将是一个不错的解决方案。我能够为 FTP 位置分配一个驱动器号,它在 Windows 资源管理器中看起来像那样。但是当我想使用“备份到卷”或“备份到共享网络文件夹”时,服务器的备份应用程序并没有让我选择它。

知道如何获得解决方法吗?

backup ftp service windows-server-2012

6
推荐指数
1
解决办法
7699
查看次数

vsftpd:拒绝在 chroot 中使用可写根运行

我想设置一个仅匿名的 ftp 服务器(能够上传文件)。这是我的配置文件:

listen=YES

anonymous_enable=YES
anon_root=/var/www/ftp

local_enable=YES
write_enable=YESr.

anon_upload_enable=YES
anon_mkdir_write_enable=YES

xferlog_enable=YES
connect_from_port_20=YES

chroot_local_user=YES

dirmessage_enable=YES
use_localtime=YES
secure_chroot_dir=/var/run/vsftpd/empty
rsa_cert_file=/etc/ssl/private/vsftpd.pem
pam_service_name=vsftpd
Run Code Online (Sandbox Code Playgroud)

但是当我尝试连接它时:

kan@kan:~$ ftp yxxxng.bej
Connected to yxxx.
220 (vsFTPd 2.3.5)
Name (yxxxg.bej:kan): anonymous
331 Please specify the password.
Password:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed
Can anyone help ?
Run Code Online (Sandbox Code Playgroud)

linux ftp chroot write vsftpd

6
推荐指数
2
解决办法
8852
查看次数

“passwd”不起作用时如何更改 (vsftpd) FTP 帐户的密码

这里有点新手,

我有一个使用 vsftpd 的服务器。我使用'passwd aa'从root帐户更改了用户'aa'的密码,这更改了用户'aa'的SSH密码,但没有更改他的FTP帐户。

我似乎找不到关于更改 vsftpd 密码的其他信息。

有小费吗?

linux password ftp passwd vsftpd

6
推荐指数
1
解决办法
6万
查看次数