Mac上的FTP服务器


0

我的Macbbok Pro上有一个FTP服务器,但是当我尝试为我的朋友创建新帐户时,他们无法登录。我这样说,我在联系人中创建一个帐户,然后将其添加到共享部分的系统预防中。我怎么解决这个问题?

谢谢,

凯文

Answers:


1
  • 你在同一个网络上吗?
  • 您的朋友是否试图通过互联网从远程位置连接到您的服务器?
  • 您是否启用了OS X防火墙?
  • 你有硬件防火墙,如路由器?

您可能需要转发特定端口才能使用FTP。通常FTP使用TCP端口21,但您的配置可能不同。


1

首先,在地址簿中建立联系与FTP服务器没有任何关系。地址簿是应用程序可以共享的数据库,但您会注意到地址簿中没有密码字段等。它仅供人类使用。

您运行的是什么版本的Mac OS X(10.5或10.6?)

您是如何在系统偏好设置 - >帐户中设置帐户的?

它是仅共享帐户吗?(请确保它不是管理员帐户)

FTP日志显示什么?(实用程序 - >控制台 - >使用FTPD的所有消息和过滤器)

那么,您应该看到每个用户的登录信息:

10/10/09 7:31:45 AM com.apple.ftpd [97113] launchproxy [97113]:/ usr / libexec / ftpd:Connection from:127.0.0.1 on port:49341 10/10/09 7:31: 45 AM ftpd [97114]连接从127.0.0.1到127.0.0.1 10/10/09 7:31:49 AM ftpd [97114] FTP LOGIN FROM 127.0.0.1 as catherine(class:real,type:REAL)10/10 / 09 7:33:01 AM ftpd [97114]数据流量:0个文件中的0个字节10/10/09 7:33:01 AM ftpd [97114]总流量:1个传输中的1319个字节

你的朋友在哪里?他们是从互联网连接的吗?

你的计算机防火墙是否有效?或者,如果您的朋友通过不同的网络(即互联网)进行连接,您的路由器是否设置了防火墙规则以允许端口转发?

http://portforward.com/ 可以指导您设置路由器的转发规则......


首先,我在10.6上运行,并通过点击所有帐户所在的右边距上的“+”符号来设置我朋友的帐户。所有帐户都在分享。我可以使用我自己的计算机帐户登录,该帐户在我登录时会显示我的所有文件。它应该只显示共享文件这是它在控制台中所说的:10/10/09 9:46:50 AM com.apple.ftpd [213] launchproxy [213]:/ usr / libexec / ftpd:连接来自: 172.16.0.8 on port:49179

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.