Ada beberapa masalah nyata dengan tidak hadirnya ftp dan telnet di 10.13 sekarang sesuai dengan dikte Apple.
Adakah yang menemukan cara yang kuat untuk membawa BSD ftp
dan telnet
kembali ke macOS vs menggunakan inetutils
?
Ada beberapa masalah nyata dengan tidak hadirnya ftp dan telnet di 10.13 sekarang sesuai dengan dikte Apple.
Adakah yang menemukan cara yang kuat untuk membawa BSD ftp
dan telnet
kembali ke macOS vs menggunakan inetutils
?
Jawaban:
Program Telnet dan FTP Apple kembali ke High Sierra berkat permintaan tarikan homebrew ini (benar-benar milik Anda). Baik klien dan server masing-masing kembali, dan ini adalah versi asli Apple dari program-program ini.
inetutils
sayangnya menunjukkan beberapa bug di High Sierra jadi ini akan menjadi solusi yang lebih baik dan harus membuat semua orang senang.
Untuk menginstal SEMUA rumus dalam PR itu, jalankan ini di baris perintah:
brew install tnftp tnftpd telnet telnetd
Tentu saja Anda dapat menginstal masing-masing secara terpisah juga:
# TNFTP client & server (formerly known as LukeMFTP, presumably due to being developed by Luke Mewburn
# and has been the default FTP for default FTP client included with NetBSD, FreeBSD, OpenBSD, DragonFly BSD,
# Darwin (macOS), and MidnightBSD):
brew install tnftp
brew install tnftpd
# Telnet client & server:
brew install telnet
brew install telnetd
tnftp
penyelesaiannya lebih baik daripada versi GNU! Ini benar-benar solusi terbaik.
sudo ftpd -D
. Cari man 8 ftpd
informasi lebih lanjut, plus ada banyak tutorial yang beredar di internet yang menggambarkan hal semacam ini untuk BSD dan Linux.
Menggunakan Homebrew:
brew install inetutils
Ini akan mengembalikan telnet
, ftp
, dll ...
Tidak percaya Apple menghapus utilitas mendasar seperti itu dari baris perintah.
brew install inetutils
akan menginstal inetutils GNU yang akan berisi telnet. brew install telnet
akan menginstal telnet BSD dari sumber macOS Sierra. Keduanya akan bekerja dengan baik.
Anda bisa mencoba mengambil libtelnet dan lukemftp dari repositori open source untuk macOS 10.12.6 dan mengkompilasinya sendiri.
Jika Anda menggunakan homebrew, BSD telnet
sudah dipaket dan dapat diinstal melalui brew install telnet
.
brew install telnet
adalah solusi termudah menurut saya!
Telnet termasuk dalam port inetutils di MacPorts . Untuk menginstalnya gunakan perintah port:
sudo port install inetutils
ambil binari dari Sierra install / usr / bin;)
Saya mencari melalui forum dukungan Apple dan menemukan jawaban yang saya percaya akan membantu orang lain menginstal ulang ftp dan telnet di Mac High Sierra.
Buka www.gnu.org/software/inetutils/ Klik tautan unduh HTTP untuk "Inetutils" Unduh "inetutils-1.9.4.tar.gz" tar zxvf inetutils-1.9.4.tar.gz
Situs ftp langsung -> http://ftp.gnu.org/gnu/inetutils/
cd inetutils-1.9.4
./configure
make
sudo make install
telnet x.x.x.x port
Saya menemukan jawabannya di forum ini https://forums.developer.apple.com/thread/79056