想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

同一网段,以ftp 命令方式访问macbook,Connection refused?

我已经试过了,在PD里开两台redhat linux,他们之间完成可以ssh访问各自进行访问,畅通。只是mac与虚拟机之间有点慢233

但是ftp命令访问,仅存在于2台linux之间,我设置了一些东西才搞定。

mac 可以正常ftp xxxx.xxxx.xxxx.xx访问两台linux,反过来linux不能以ftp访问mac,达到put/get的能力,我想我一定是缺少了哪些步骤,mac里, 类似开启21端口一样开启vsftp 设置/ect/vsftpd/user_list访问用户等等。。。
求个专业的,详细解答,谢谢大佬
😎

用户上传的文件

发布日期 2018年5月4日 下午11:53

回复
回复量: 4

2018年5月17日 上午2:01 回应 Andreao

如果较真的话,10.12及之前版本思路是这样的:

将/System/Library/LaunchDaemons/ftp.plist中的Disabled一项改为False(0),这样设置FTP服务可用;如果不重启 macOS系统,还需要手动启动它。


使用命令行是最方便的:

  • 读取该文件的内容:
    sudo defaults read /System/Library/LaunchDaemons/ftp.plist
  • 设置ftp服务可用(Disabled=False):
    sudo defaults write /System/Library/LaunchDaemons/ftp.plist Disabled -bool False
  • 设置ftp服务禁用(Disabled=True):
    sudo defaults write /System/Library/LaunchDaemons/ftp.plist Disabled -bool True
  • 启动ftp服务:
    sudo launchctl load /System/Library/LaunchDaemons/ftp.plist
  • 停止ftp服务:
    sudo launchctl unload /System/Library/LaunchDaemons/ftp.plist


测试依然是:

ftp localhost


而10.13已经不支持ftp了。

2018年5月5日 上午1:04 回应 Andreao

Mac上设置ftp和sftp与Linux系统不同。

就拿sftp来说,在共享系统配置中,打开远程登录(Remote Login),然后用sftp命令测试是否成功,如果成功,再从远端访问:

sftp localhost


用户设置也是在那里,不再赘述。

其实可以建立纯共享帐户,也就是不能登录本机,只能用于共享资源访问的帐户。这个在帐户系统偏好添加账户是选择。


ftp就算了吧,sftp设置那么简单而且还安全。

同一网段,以ftp 命令方式访问macbook,Connection refused?

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用你的 Apple ID 开始畅游其中吧!