FTP:n asentaminen MacOS Mojave & High Sierraan
Sisällysluettelo:
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:
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!