הרודפב ימינונא FTP תודרוה תרש ןיקתהל דציכ


FTP, תותשרב םיצבק תריסמל רתוי תוריהמו תוחטבואמ םיכרדב ףלחוה אוה תעכו ,תרשל חוקל ןיב םיצבק תרבעהל שמשמ ללכ ךרדב היהש יטרדנטס תשר לוקוטורפ אוה ,םיצבק תרבעה לוקוטורפ לש רוציק.

.sFTP ןוגכ םיחטבואמ תשר ילוקוטורפב שמתשהל רתוי םיטונ הדוקפ תרוש ישמתשמו תורישי םיצבק דירוהל ידכ https ךרד טנרטניא ינפדפדב םישמתשמ ונימי לש םינמדזמה טנרטניאה ישמתשמ תיברמ

.םיירוביצ םיצבק לש תבחרנ הצפהל Fedora Linux -ב חטבואמ vsftpd תועצמאב ימינונא FTP תודרוה תרש רידגהל דציכ ריבסנ הז רמאמב

הרודפב vsftpd תנקתה :1 בלש

.תואבה dnf -ה תודוקפ תועצמאב vsftp תרש תנקתהב ןכמ רחאלו ונלש הנכותה תוליבח ןוכדעב ליחתנ ,תישאר

$ sudo dnf update
$ sudo dnf install vsftpd

.vsftp תרש תא תמאו לעפה ,לעפה ,ןכמ רחאל

$ sudo systemctl start vsftpd
$ sudo systemctl enable vsftpd
$ sudo systemctl status vsftpd

הרודפב ימינונא FTP לש הרוצת תעיבק :2 בלש

.םיאבה םיכרעה םע תוימינונא תודרוה רשפאל ידכ /etc/vsftpd/vsftpd.conf ץבוקה תא ךורעו חתפ ,ןכמ רחאל

$ sudo vi /etc/vsftpd/vsftpd.conf

.תוימינונא תוסינככ םירכומ םיימינונאה םגו שמתשמה תומש ,לעפומ רבדה םא .אל וא תוימינונא תוסינכ סינכהל רתומ םאה תטלוש האבה תורשפאה

anonymous_enable=YES

.FTP תועצמאב םיצבק תולעהל םיימוקמ תונובשחל םירשפאמ ונניאש ןוויכמ \"NO \" -ל וז תורשפא רידגנ .תימוקמ הסינכ סינכהל רתומ םאה תטלוש האבה תורשפאה

local_enable=NO

.אל וא םירתומ םיצבקה תכרעמב םייוניש םא תטלוש האבה הרדגהה

write_enable=NO

.המסיס שקבל ילבמ רבחתהל םיימינונא םישמתשמל םירשפאמ ונאש ןוויכמ \"YES \" -ל וז תורשפא רידגנ .תימינונא המסיס שקבל vsftpd -מ ענמת האבה הרדגהה

no_anon_password=YES

.FTP -כ תוירפסה תומישרב תוצובקהו םישמתשמה יטרפ לכ תא סיפדהל ידכ האבה הרדגהה תא לעפה תעכ

hide_ids=YES

.יביספ ןונגסב םינותנ ירוביחל ןהב שמתשהל ןתינש תואיציה חווט תא וליבגיש ,תואבה תויורשפאה תא ףסוה ,ףוסבל

pasv_min_port=40000
pasv_max_port=40001

.הרוצתב תרדגהש תויביספה תואיציה חווט םע דחי vsftp ירוביח רשפאל ידכ שאה תמוחב תואיציה תא תעכ חתפ ,vsftpd תא תרדגהש רחאל תעכ

$ sudo firewall-cmd --add-service=ftp --perm
$ sudo firewall-cmd --add-port=40000-40001/tcp --perm
$ sudo firewall-cmd --reload

.יביספ FTP רשפאיש ךכ SELinux תא רדגה ,ןכמ רחאל

$ sudo setsebool -P ftpd_use_passive_mode on

.vsftp תרש תא שדחמ לעפה ,ףוסבלו

$ sudo systemctl start vsftpd

.(/var/ftp/pub תחת תירוביצ הדרוהל םיצבק םימקממ תוכרעמ ילהנמ ללכ ךרדב) /var/ftp היירפסב ךלש םיצבקה תא ףיסוהל לוכי התא וישכעו ,ןכומ ךלש ימינונאה FTP -

תימינונא FTP השיג תקידב :3 בלש

.ךלש תרשה לש IP -ה תבותכ תא ןזה טנרטניא ןפדפדמ רבחתהל ידכ .תרחא תכרעמב FTP חוקל וא טנרטניא ןפדפד תועצמאב ךלש ימינונאה FTP -ה תרשל רבחתהל לוכי התא וישכע

ftp://192.168.0.106

. pub היירפסה תא תוארל רומא התא ,הפוצמכ דבוע לכה םא

."ימינונא"\וא "ftp"\דילקהל לוכי התא ,שמתשמ םש שקבמ התאשכ .גצומש יפכ -p תורשפא תועצמאב יביספ בצמ םע Ftp חוקל תועצמאב הדוקפה תרושמ FTP -ה תרש תא קודבל םג לוכי התא

$ ftp -p 192.168.0.106

.הטמל תורעהה ףיעסב הלאשה תא לואשל ססהת לא ,הנקתהה ךלהמב תויעבב לקתנ התא םא .סקוניל הרודפב קר תוימינונא תודרוהל vsftpd תרש רידגהלו ןיקתהל דציכ ונרבסה ,הז רמאמב