Tôi gặp nhiều vấn đề với Mac OS X. Hệ thống chỉ có thể truy cập qua SSH, nhưng không phải với FTP và không phải với SMB. Vì vậy, tôi đã cố gắng tập trung vào FTP, có vẻ dễ gỡ lỗi hơn và có thể đó là một vấn đề đối với cả hai dịch vụ.
Đầu tiên tôi kích hoạt ftpd với:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
Sau đó tôi cố gắng để ftp. Nhưng không có gì. Tôi đã nhận được lỗi tiêu chuẩn: Hoạt động đã hết thời gian.
Sau đó tôi đã thử lại và thực hiện một tcpdump trên MBP. Có vẻ tốt cho tôi:
tdmacpro:~ root# tcpdump port 21
tcpdump: data link type PKTAP
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on pktap, link-type PKTAP (Packet Tap), capture size 65535 bytes
17:32:53.539323 IP 192.168.0.58.49191 > 192.168.0.2.ftp: Flags [S], seq 2091779555, win 65535, options [mss 1460,nop,wscale 3,nop,nop,TS val 271391148 ecr 0,sackOK,eol], length 0
Vì vậy, các gói đang đạt MBP, nhưng nó không trả lời.
Sau đó, tôi đã tạo một máy ảo mới trên MBP của mình để chắc chắn rằng không có công tắc nào gây ra vấn đề gì. Sau đó, khách hàng ftp là trong đức tính của tôi. máy móc. Nhưng cùng một lỗi.
Sau đó, tôi đã thử một người dùng ftp @ MBP_IP, một lần nữa lỗi tương tự.
Sau đó tôi đã vô hiệu hóa fptd với
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
và bắt đầu ftpd bằng tay với
/usr/libexec/ftpd -d -D -l -U
lại cùng một vấn đề.
Sau đó, tôi đã sử dụng một thiết bị đầu cuối khác và thực hiện:
ftp localhost
Những công việc này. Vì vậy, tôi nghĩ rằng ftpd được cấu hình đúng. Nhưng tôi cũng đã kiểm soát ftp.plist bằng một cài đặt mới. Nội dung tương tự.
Vì vậy, có ai ngoài đó có bất kỳ đề nghị thêm làm thế nào để cô lập vấn đề hoặc làm thế nào để giải quyết nó?
/var/log/system.log
(hoặc các tệp nhật ký khác) tại dấu thời gian bạn cố gắng bắt đầu ftpd hoặc bạn cố gắng truy cập máy chủ không?