Kā instalēt FTP operētājsistēmā MacOS Mojave & High Sierra
Satura rādītājs:
Mac komandrindas lietotāji, iespējams, pamanīja, ka jaunākajās MacOS sistēmas programmatūras versijās trūkst FTP, taču, neskatoties uz to, ka ftp pēc noklusējuma nav iekļauts jaunākās sistēmas programmatūras versijās, jūs joprojām varat instalējiet ftp operētājsistēmā Mac OS, ja kāda iemesla dēļ ir nepieciešams izmantot ftp klientu vai palaist ftpd serveri.
Kādam īsam priekšvēstnesim Mac OS modernās versijas izmantoja ftp, lai tā vietā uzsvērtu SFTP izmantošanu. Tāpat telnet tika noņemts par labu ssh. Šie lēmumi, iespējams, tika pieņemti, lai dotu priekšroku drošākiem šifrētiem SFTP (un ssh) protokoliem, taču dažiem lietotājiem joprojām var būt nepieciešams regulāri izmantot vecāku ftp pārsūtīšanas protokolu, pat ja tas nav īpaši drošs. Attiecīgi dažiem Mac lietotājiem var būt nepieciešams instalēt un palaist ftp kā klientu vai ftpd kā serveri, kam šī apmācība ir paredzēta. Ja jums nav nepieciešams ftp, nav iemesla to instalēt.
Kā instalēt FTP operētājsistēmā MacOS
Ja vēl neesat instalējis Homebrew operētājsistēmā Mac, jums tas būs jādara, pirms sākat izmantot šo konkrēto pieeju.
Jums ir divas iespējas, viena ir instalēt inetutils (kas ietver arī dažas citas noderīgas pakotnes), vai arī varat instalēt tnftp. Jebkurš no tiem ir sasniedzams, izmantojot Homebrew:
Ftp instalēšana operētājsistēmā MacOS ar inetutils
Inetutils pakotnē ir iekļauts ftp, ftp serveris, kā arī telnet un telnet serveris, kā arī rsh, rlogin, tfp un citu serveri un klienti. Ja vēlaties ftp, iespējams, vēlēsities šo pilno komplektu. Šādā gadījumā instalēšana inetutils, izmantojot Homebrew, ir tikpat vienkārša kā šādas brew komandas izdošana:
brew install inetutils
Kad Homebrew ir pabeidzis inetutils pakotnes instalēšanu, varat palaist parasto ftp komandu kā parasti, piemēram, varat izveidot savienojumu ar gnu.org ftp serveri, lai pārbaudītu, vai viss darbojas, kā paredzēts:
Viena no acīmredzamajām priekšrocībām, instalējot ftp un ftpd serveri ar inetutils, ir citas noderīgas tīkla utilītas, tāpēc jums nebūs manuāli jāinstalē telnet operētājsistēmā Mac, ja jums tas ir nepieciešams, tas vienkārši nāk vienā iepakojumā kopā.
Ftp instalēšana, izmantojot tnftp
Lai instalētu tikai ftp klientu, varat instalēt tnftp operētājsistēmā Mac. Izmantojot homebrew, varat to paveikt ar šādu brūvēšanas komandu:
brew instalēt tnftp
Papildus, ja vēlaties tnftpd serveri, varat izmantot šādu komandu:
brew instalēt tnftpd
Vai vēlaties instalēt visu inetutils pakotni vai tikai tnftp, tas ir pilnībā atkarīgs no jums un jūsu īpašajām vajadzībām un prasībām.
FTP tika noņemts operētājsistēmās macOS High Sierra un macOS Mojave, taču ftp un ftp serveris paliek vecākās Mac OS un Mac OS X sistēmas programmatūras versijās, pat ja ftp serveris ir jāaktivizē manuāli, izmantojot launchctl. Tomēr dažās vecākās Mac OS versijās varat pat izveidot savienojumu ar ftp no Finder. Tikmēr jaunākās operētājsistēmas Mac OS versijās ir iekļautas vietējās opcijas SSH un SFTP servera izmantošanai attālai pieteikšanās reizei
Alternatīvi iegūstiet ftp, apkopojot inetutils
Visbeidzot, vēl viena iespēja ir apkopot inetutils no avota, ja vēlaties šo pieeju, ko varat iegūt šeit no gnu.org. Jums būs jāinstalē Mac OS komandrindas rīki, pēc tam izpakojiet tarbolu, palaidiet konfigurēšanu, izveidojiet un uzstādiet:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
Un tad varat izmantot ftp, telnet un citus tīkla rīkus, tos visu kompilējot no nulles.
Ja jums ir cits risinājums, kā iegūt FTP un FTP serveri Mac datorā (un nē, nevis SFTP, kas ir atšķirīgs un jau iekļauts), dalieties ar mums tālāk esošajos komentāros!