Existem alguns problemas reais em não ter o ftp e o telnet presentes na versão 10.13 agora, conforme o ditado da Apple.
Alguém encontrou uma maneira sólida de trazer o BSD ftp
e telnet
voltar ao macOS vs usando inetutils
?
Existem alguns problemas reais em não ter o ftp e o telnet presentes na versão 10.13 agora, conforme o ditado da Apple.
Alguém encontrou uma maneira sólida de trazer o BSD ftp
e telnet
voltar ao macOS vs usando inetutils
?
Respostas:
Os programas Telnet e FTP da Apple estão de volta em High Sierra, graças a essa solicitação de homebrew pull (realmente sua). O cliente e o servidor de cada um estão de volta, e essas são as versões originais da Apple desses programas.
inetutils
infelizmente, apresenta alguns bugs na High Sierra, portanto, essa será uma solução melhor e deve deixar todos felizes.
Para instalar TODAS as fórmulas nesse PR, execute isso na linha de comando:
brew install tnftp tnftpd telnet telnetd
É claro que você também pode instalar cada um deles separadamente:
# 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
tem uma conclusão melhor do que a versão GNU! Esta é absolutamente a melhor solução.
sudo ftpd -D
. Procure man 8 ftpd
mais informações, além de muitos tutoriais flutuando na rede que descrevem esse tipo de coisa para o BSD e o Linux.
Usando Homebrew:
brew install inetutils
Isso irá restaurar telnet
, ftp
, etc ...
Não posso acreditar que a Apple removeu utilitários tão fundamentais da linha de comando.
brew install inetutils
instalará inetutils do GNU que conterão o telnet. brew install telnet
instalará o telnet BSD a partir de fontes do macOS Sierra. Ambos irão funcionar bem.
Você pode tentar pegar o libtelnet e o lukemftp no repositório de código aberto do macOS 10.12.6 e compilá-los por si mesmo.
Se você usa homebrew, o BSD telnet
é pré-empacotado e instalável via brew install telnet
.
brew install telnet
é a solução mais fácil na minha opinião!
O Telnet é incluído na porta inetutils do MacPorts . Para instalá-lo, use o comando port:
sudo port install inetutils
pegue os binários em uma instalação do Sierra / usr / bin;)
Pesquisei nos fóruns de suporte da Apple e encontrei uma resposta que acredito que ajudará outras pessoas a reinstalar o ftp e o telnet no Mac High Sierra.
Navegue para www.gnu.org/software/inetutils/ Clique no link de download HTTP para "Inetutils" Download "inetutils-1.9.4.tar.gz" tar zxvf inetutils-1.9.4.tar.gz
Site direto do ftp -> http://ftp.gnu.org/gnu/inetutils/
cd inetutils-1.9.4
./configure
make
sudo make install
telnet x.x.x.x port
Encontrei a resposta neste fórum https://forums.developer.apple.com/thread/79056