Paano Mag-install ng FTP sa MacOS Mojave & High Sierra
Talaan ng mga Nilalaman:
Mac command line ng mga user ay maaaring napansin na ang FTP ay nawawala sa mga pinakabagong bersyon ng MacOS system software, ngunit sa kabila ng ftp na hindi kasama sa mga mas bagong bersyon ng system software bilang default, maaari mo pa ring i-install ang ftp sa Mac OS kung kailangan mong gumamit ng ftp client o magpatakbo ng ftpd server para sa anumang dahilan.
Para sa ilang mabilis na background, hinila ng mga modernong bersyon ng Mac OS ang ftp upang sa halip ay bigyang-diin ang paggamit ng SFTP. Gayundin, ang telnet ay inalis sa pabor sa ssh. Ang mga pagpapasyang ito ay malamang na ginawa upang paboran ang mas secure na naka-encrypt na mga protocol ng SFTP (at ssh), ngunit gayunpaman, maaaring kailanganin pa rin ng ilang user na regular na gamitin ang mas lumang ftp transfer protocol, kahit na hindi ito partikular na secure. Alinsunod dito, maaaring kailanganin ng ilang user ng Mac na i-install at patakbuhin ang ftp bilang isang kliyente, o ftpd bilang isang server, na kung kanino nakatuon ang tutorial na ito. Kung hindi mo kailangan ng ftp, walang dahilan para i-install ito.
Paano Mag-install ng FTP sa MacOS
Kung hindi mo pa na-install ang Homebrew sa Mac, kakailanganin mong gawin ito bago magsimula sa partikular na diskarteng ito.
Mayroon kang dalawang opsyon, ang isa ay mag-install ng inetutils (na kasama rin ang ilang iba pang kapaki-pakinabang na package), o maaari kang mag-install ng tnftp. Alinman ay makakamit sa pamamagitan ng Homebrew:
Pag-install ng ftp sa MacOS gamit ang inetutils
Ang inetutils package ay kinabibilangan ng ftp, ang ftp server, kasama ng telnet at telnet server, at ang server at mga kliyente ng rsh, rlogin, tfp, at higit pa. Kung gusto mo ng ftp, maaaring gusto mo ang buong suite na ito, kung saan ang pag-install ng inetutils sa pamamagitan ng Homebrew ay kasing simple ng pagbibigay ng sumusunod na brew command:
brew install inetutils
Kapag nakumpleto ng Homebrew ang pag-install ng inetutils package, maaari mong patakbuhin ang regular na ftp command gaya ng nakasanayan, halimbawa maaari kang kumonekta sa gnu.org ftp server upang i-verify na gumagana ang lahat gaya ng inaasahan:
One of the obvious perks to install ftp and ftpd server with inetutils is you get other helpful network utilities, so you won't need to manually install telnet on the Mac if you need that, it will just sama-samang dumating sa iisang pakete.
Pag-install ng ftp sa pamamagitan ng tnftp
Upang mag-install lamang ng isang ftp client, maaari mong i-install ang tnftp sa Mac. Sa homebrew, magagawa mo ito gamit ang sumusunod na utos ng brew:
brew install tnftp
Dagdag pa, kung gusto mo ng tnftpd server maaari mong gamitin ang sumusunod na command:
brew install tnftpd
Kung gusto mong i-install ang buong inetutils package, o tnftp lang, ay nasa iyo at sa iyong mga partikular na pangangailangan at kinakailangan.
FTP ay inalis sa macOS High Sierra at macOS Mojave, ngunit ang ftp at ftp server ay nananatili sa mga mas lumang bersyon ng Mac OS at Mac OS X system software, kahit na ang ftp server ay kailangang manual na i-activate gamit ang launchctl. Sa ilang mas lumang bersyon ng Mac OS, maaari ka ring kumonekta sa ftp mula sa Finder gayunpaman. Samantala, ang mga mas bagong bersyon ng Mac OS ay kinabibilangan ng mga native na opsyon para gamitin ang SSH at SFTP server para sa malayuang pag-login
Bilang kahalili, kumuha ng ftp sa pamamagitan ng pag-compile ng inetutils
Sa wakas, ang isa pang opsyon ay ang pag-compile ng inetutils mula sa pinagmulan kung mas gusto mo ang diskarteng iyon, na makukuha mo rito mula sa gnu.org. Kakailanganin mong naka-install ang mga tool sa command line ng Mac OS, pagkatapos ay i-unpack ang tarball, patakbuhin ang configure, gawin at i-install:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
At pagkatapos ay handa ka nang gumamit ng ftp, telnet, at iba pang tool sa network, lahat sa pamamagitan ng pag-compile ng mga ito mula sa simula.
Kung mayroon kang isa pang solusyon sa pagkuha ng FTP at FTP server sa Mac (at hindi, hindi SFTP na iba at kasama na), ibahagi sa amin sa mga komento sa ibaba!