Az FTP telepítése MacOS Mojave & High Sierra rendszeren
Tartalomjegyzék:
A Mac parancssori felhasználók észrevették, hogy a MacOS rendszerszoftverek legújabb verzióiból hiányzik az FTP, de annak ellenére, hogy az ftp alapértelmezés szerint nem szerepel a rendszerszoftver újabb verzióiban, továbbra is telepítse fel az ftp-t Mac OS rendszerre, ha ftp klienst kell használnia vagy ftpd szervert kell futtatnia bármilyen okból.
A gyors háttér kedvéért a Mac OS modern verziói az ftp-t húzták be, hogy az SFTP használatát hangsúlyozzák. Hasonlóképpen, a telnet eltávolításra került az ssh javára. Ezeket a döntéseket valószínűleg az SFTP (és az ssh) biztonságosabb titkosított protokolljait részesítették előnyben, de ennek ellenére előfordulhat, hogy egyes felhasználóknak továbbra is rendszeresen kell használniuk a régebbi ftp átviteli protokollt, még akkor is, ha az nem különösebben biztonságos. Ennek megfelelően előfordulhat, hogy bizonyos Mac-felhasználóknak telepíteniük kell és futtatniuk kell az ftp-t kliensként, vagy az ftpd-t szerverként, és ez az oktatóanyag erre készült. Ha nincs szüksége az ftp-re, nincs miért telepítenie.
FTP telepítése MacOS rendszeren
Ha még nem telepítette a Homebrew programot a Mac számítógépre, ezt meg kell tennie, mielőtt elkezdi ezt a megközelítést.
Két lehetőség van, az egyik az inetutils telepítése (amely más hasznos csomagokat is tartalmaz), vagy telepítheti a tnftp-t. A Homebrew segítségével bármelyik elérhető:
Ftp telepítése MacOS-ban inetutils használatával
Az inetutils csomag tartalmazza az ftp-t, az ftp szervert, a telnetet és a telnet szervert, valamint az rsh, rlogin, tfp és egyebek szerverét és klienseit. Ha ftp-t szeretne, akkor érdemes lehet ezt a teljes csomagot, ebben az esetben az inetutils telepítése a Homebrew-n keresztül olyan egyszerű, mint a következő brew parancs kiadása:
brew install inetutils
Amint a Homebrew befejezte az inetutils csomag telepítését, a szokásos módon futtathatja a szokásos ftp parancsot, például csatlakozhat a gnu.org ftp szerverhez, hogy ellenőrizze, hogy minden a várt módon működik-e:
Az ftp és ftpd szerver inetutilokkal történő telepítésének egyik nyilvánvaló előnye, hogy más hasznos hálózati segédprogramokat is kap, így nem kell manuálisan telepítenie a telnetet a Mac gépen, ha erre van szüksége, csak ugyanabban a csomagban érkezzenek együtt.
Ftp telepítése tnftp-n keresztül
Ha csak egy ftp-klienst szeretne telepíteni, telepítse a tnftp-t Mac számítógépre. A homebrew segítségével ezt a következő brew paranccsal érheti el:
brew install tnftp
Ezenkívül, ha szeretné a tnftpd szervert, használhatja a következő parancsot:
brew install tnftpd
Az, hogy a teljes inetutils csomagot vagy egyedül a tnftp-t kívánja-e telepíteni, teljes mértékben Öntől és az Ön egyedi igényeitől és követelményeitől függ.
Az FTP eltávolításra került a macOS High Sierra és a macOS Mojave rendszerben, de az ftp és ftp szerver megmarad a Mac OS és a Mac OS X rendszerszoftver régebbi verzióiban, még akkor is, ha az ftp szervert manuálisan kell aktiválni launchctl. A Mac OS néhány régebbi verziójában azonban még az ftp-vel is csatlakozhat a Finderből. Eközben a Mac OS újabb verziói tartalmaznak natív beállításokat az SSH- és SFTP-szerver távoli bejelentkezéshez való használatához
Alternatív megoldásként szerezze be az ftp-t az inetutils összeállításával
Végül egy másik lehetőség az inetutilok forrásból történő fordítása, ha ezt a megközelítést részesíti előnyben, amit itt szerezhet be a gnu.org webhelyről. Telepítenie kell a Mac OS parancssori eszközöket, majd csomagolja ki a tarballt, futtassa a configure, make és make install:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
És akkor már használhatja az ftp-t, a telnetet és a többi hálózati eszközt, mindezt úgy, hogy a semmiből fordítja le őket.
Ha van más megoldása FTP és FTP-szerver beszerzésére Macen (és nem, nem SFTP, amely más és már benne van), ossza meg velünk az alábbi megjegyzésekben!