FTP:n asentaminen MacOS Mojave & High Sierraan

Sisällysluettelo:

Anonim

Macin komentorivin käyttäjät ovat saattaneet huomata, että FTP puuttuu MacOS-järjestelmäohjelmiston uusimmista versioista, mutta vaikka ftp ei ole oletuksena sisällytetty uudempiin järjestelmäohjelmistoversioihin, voit silti asenna ftp Mac OS:ään, jos joudut käyttämään ftp-asiakasta tai ftpd-palvelinta mistä tahansa syystä.

Nopeaksi taustaksi Mac OS:n nykyaikaiset versiot vedivät ftp:n korostamaan sen sijaan SFTP:n käyttöä. Samoin telnet poistettiin ssh:n hyväksi. Nämä päätökset tehtiin todennäköisesti SFTP:n (ja ssh:n) turvallisempien salattujen protokollien suosimiseksi, mutta siitä huolimatta joidenkin käyttäjien on ehkä silti käytettävä säännöllisesti vanhempaa ftp-siirtoprotokollaa, vaikka se ei olisikaan erityisen turvallinen. Tästä syystä tietyt Mac-käyttäjät saattavat joutua asentamaan ja suorittamaan ftp:n asiakkaana tai ftpd:n palvelimena, jolle tämä opetusohjelma on tarkoitettu. Jos et tarvitse ftp:tä, ei ole syytä asentaa sitä.

FTP:n asentaminen MacOS:ään

Jos et ole vielä asentanut Homebrew'ta Maciin, sinun on tehtävä se ennen tämän lähestymistavan aloittamista.

Sinulla on kaksi vaihtoehtoa, yksi on asentaa inetutils (joka sisältää myös joitain muita hyödyllisiä paketteja) tai voit asentaa tnftp:n. Kumpikin on saavutettavissa Homebrew'n avulla:

Ftp:n asentaminen MacOS:iin inetutilsilla

Inetutils-paketti sisältää ftp:n, ftp-palvelimen, telnetin ja telnet-palvelimen sekä rsh-, rlogin-, tfp- ja muiden palvelimen ja asiakkaat. Jos haluat ftp:n, saatat haluta tämän täyden paketin, jolloin inetutilsin asentaminen Homebrew'n kautta on yhtä helppoa kuin seuraavan brew-komennon antaminen:

brew install inetutils

Kun Homebrew on asentanut inetutils-paketin, voit suorittaa tavallisen ftp-komennon tavalliseen tapaan. Voit esimerkiksi muodostaa yhteyden gnu.org ftp -palvelimeen varmistaaksesi, että kaikki toimii odotetulla tavalla:

ftp [email protected]

Yksi ilmeisistä eduista ftp:n ja ftpd-palvelimen asentamisessa inetutilsilla on, että saat muita hyödyllisiä verkkoapuohjelmia, joten sinun ei tarvitse asentaa telnetiä manuaalisesti Maciin, jos tarvitset sitä, se vain tulevat samassa paketissa yhdessä.

Ftp:n asentaminen tnftp:n kautta

Jos haluat asentaa vain ftp-asiakkaan, voit asentaa tnftp:n Maciin. Homebrew'lla voit tehdä tämän seuraavalla haudutuskomennolla:

brew install tnftp

Lisäksi, jos haluat tnftpd-palvelimen, voit käyttää seuraavaa komentoa:

brew install tnftpd

Haluatko asentaa täyden inetutils-paketin vai yksin tnftp:n, riippuu täysin sinusta ja erityistarpeistasi.

FTP poistettiin macOS High Sierrasta ja macOS Mojavesta, mutta ftp- ja ftp-palvelin säilyvät vanhemmissa Mac OS:n ja Mac OS X -järjestelmäohjelmiston versioissa, vaikka ftp-palvelin olisi aktivoitava manuaalisesti launchctl. Joissakin vanhemmissa Mac OS:n versioissa voit kuitenkin muodostaa yhteyden jopa ftp:llä Finderista. Sillä välin Mac OS:n uudemmat versiot sisältävät alkuperäiset vaihtoehdot SSH- ja SFTP-palvelimen käyttämiseksi etäkirjautumiseen

Vaihtoehtoisesti voit hankkia ftp:n kääntämällä inetutils

Lopuksi toinen vaihtoehto on kääntää inetutilit lähdekoodista, jos pidät tästä lähestymistavasta, jonka saat täältä osoitteesta gnu.org. Tarvitset Mac OS:n komentorivityökalut asennettuna, pura sitten tarball, suorita configure, tee ja tee asennus:

tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install

Ja sitten voit käyttää ftp:tä, telnetiä ja muita verkkotyökaluja, kaikki kääntämällä ne tyhjästä.

Jos sinulla on toinen ratkaisu FTP:n ja FTP-palvelimen hankkimiseen Mac-tietokoneeseen (eikä, ei SFTP, joka on erilainen ja jo mukana), jaa meille alla olevissa kommenteissa!

FTP:n asentaminen MacOS Mojave & High Sierraan