במאמר הזה מוסבר איך להתחבר לשרת SFTP חיצוני ב-Cloud FTP. שרת SFTP מאפשר להעביר קבצים אל Cloud Storage וממנו בצורה מאובטחת. אפשר להעלות או להוריד נתונים ממאגרי מידע ב-Cloud Storage באמצעות פקודות SFTP רגילות ולקוחות SFTP כמו Cyberduck, FileZilla או WinSCP.
לפני שמתחילים
לפני שמתחברים לשרת SFTP חיצוני בפעם הראשונה, צריך לבצע את השלבים הבאים:
יוצרים זוג מפתחות SSH שישמש לאימות בשרת.
איזה פורמט מפתח דרוש לך?
פורמט המפתח שנדרש תלוי בלקוח שבו אתם משתמשים כדי להתחבר לשרת ה-SFTP. מידע נוסף זמין במאמר בנושא לקוחות SFTP נתמכים.
פורמט PEM
-
כדי ליצור זוג מפתחות OpenSSH (בפורמט PEM), משתמשים בכלי
ssh-keygen.במחשב הלקוח שיתחבר לשרת ה-SFTP, מריצים את הפקודה הבאה:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/KEY_PAIR_NAME
מחליפים את
KEY_PAIR_NAMEבשם של זוג המפתחות, למשלsftp_user_key. -
מחילוץ המפתח הציבורי:
cat ~/.ssh/KEY_PAIR_NAME.pub
פורמט PPK
-
כדי ליצור זוג מפתחות PuTTY (בפורמט PPK), משתמשים בכלי
PuTTYgen.במחשב הלקוח שיתחבר לשרת ה-SFTP, מריצים את הפקודה הבאה:
puttygen -t rsa -b 4096 -o KEY_PAIR_NAME.ppk
מחליפים את
KEY_PAIR_NAMEבשם של זוג המפתחות, למשלsftp_user_key. -
מחילוץ המפתח הציבורי:
puttygen -L KEY_PAIR_NAME.ppk
מעבירים את המפתח הציבורי לאדמין של Cloud FTP. האדמין שלכם ייצור בשבילכם חשבון משתמש ב-SFTP ויוסיף אתכם לשרת.
-
צריך לבקש מהאדמין של Cloud FTP את הפרטים הבאים כדי להתחבר לשרת:
- כתובת ה-IP או שם המארח של השרת.
- שם המשתמש ב-SFTP.
- (אופציונלי) טביעת האצבע של המפתח של השרת.
חיבור לשרת SFTP חיצוני
Cyberduck
-
ב-Cyberduck, יוצרים חיבור חדש עם ההגדרות הבאות:
- סוג החיבור: SFTP (פרוטוקול העברת קבצים באמצעות SSH)
- שרת: כתובת ה-IP של שרת ה-SFTP
- יציאה:
22 - משתמש: שם המשתמש שלכם ב-SFTP
- משאירים את השדה סיסמה ריק, כי משתמשים במפתחות SSH לאימות.
- מרחיבים את הקטע אפשרויות נוספות. בקטע מפתח פרטי SSH, מציינים את קובץ המפתח הפרטי SSH.
-
מתחברים לשרת ה-SFTP.
אם זו הפעם הראשונה שאתם מתחברים לשרת, יכול להיות שתופיע הודעה לגבי טביעת אצבע לא מוכרת. אפשר גם לבחור באפשרות להביע אמון במארח הזה תמיד. ואז ממשיכים עם החיבור.
FileZilla
-
ב-FileZilla, יוצרים אתר חדש עם ההגדרות הבאות:
- פרוטוקול: SFTP – פרוטוקול העברת קבצים באמצעות SSH
- מארח: כתובת ה-IP של שרת ה-SFTP
- יציאה:
22 - סוג הכניסה: בוחרים באפשרות קובץ מפתח.
- משתמש: שם המשתמש שלכם ב-SFTP
- קובץ מפתח: מציינים את קובץ המפתח הפרטי של SSH.
-
מתחברים לשרת ה-SFTP.
אם תתבקשו, המירו את קובץ המפתח לפורמט PPK.
אם זו הפעם הראשונה שאתם מתחברים לשרת, יכול להיות שתופיע הודעה לגבי מפתח מארח לא מוכר. אפשר גם לבחור באפשרות להביע אמון במארח הזה תמיד. ואז ממשיכים עם החיבור.
OpenSSH
-
משתמשים ב-OpenSSH כדי להתחבר לשרת ה-SFTP:
sftp -i ~/.ssh/KEY_PAIR_NAME USERNAME@IP_ADDRESS
מחליפים את מה שכתוב בשדות הבאים:
-
KEY_PAIR_NAME: השם של זוג מפתחות ה-SSH, למשלsftp_user_key -
USERNAME: שם המשתמש שלכם ב-SFTP -
IP_ADDRESS: כתובת ה-IP של שרת ה-SFTP
אם זו הפעם הראשונה שאתם מתחברים לשרת, יכול להיות שתופיע הודעה כמו
The authenticity of host 'HOSTNAME (IP_ADDRESS)' can't be established, ואצבע המפתח של השרת. כדי לאמת את השרת, מזינים את טביעת האצבע של המפתח שהאדמין מסר לכם. לחלופין, אם אתם סומכים על השרת, מקלידיםyesכדי להוסיף את השרת לרשימת השרתים המהימנים. -
PuTTY
-
משתמשים ב-PuTTY כדי להתחבר לשרת ה-SFTP:
psftp -i ~/.ssh/KEY_PAIR_NAME.ppk USERNAME@IP_ADDRESS
מחליפים את מה שכתוב בשדות הבאים:
-
KEY_PAIR_NAME: השם של זוג מפתחות ה-SSH, למשלsftp_user_key -
USERNAME: שם המשתמש שלכם ב-SFTP -
IP_ADDRESS: כתובת ה-IP של שרת ה-SFTP
אם זו הפעם הראשונה שאתם מתחברים לשרת, יכול להיות שתופיע הודעה שמציינת שמפתח המארח לא נשמר במטמון. מאמתים את טביעת האצבע של המפתח שהאדמין נתן לכם, ואם רוצים, מוסיפים את המפתח למטמון. לאחר מכן ממשיכים בחיבור.
-
WinSCP
-
ב-WinSCP, יוצרים אתר חדש עם ההגדרות הבאות:
- פרוטוקול קבצים: SFTP
- שם המארח: כתובת ה-IP של שרת ה-SFTP
- מספר היציאה:
22 - שם משתמש: שם המשתמש שלכם ב-SFTP
- משאירים את השדה סיסמה ריק, כי משתמשים במפתחות SSH לאימות.
-
לוחצים על מתקדם ואז פותחים את הדף אימות > SSH. בקטע Private key file (קובץ מפתח פרטי), מציינים את קובץ המפתח הפרטי של SSH.
- אם תתבקשו, המירו את קובץ המפתח לפורמט PPK.
-
מתחברים לשרת ה-SFTP.
אם זו הפעם הראשונה שאתם מתחברים לשרת, יכול להיות שתופיע הודעה לגבי שרת לא מוכר ומפתח מארח. מאמתים את טביעת האצבע של המפתח שהאדמין נתן לכם, ואם רוצים, מוסיפים את המפתח למטמון. לאחר מכן ממשיכים בחיבור.