כיצד להעתיק קבצים ב- LAN באמצעות SSH

SSH (Secure SHell) הוא שמו של פרוטוקול המשמש לגישה למכונות מרוחקות ברשת. זה מאפשר לשלוט באופן מלא במחשב באמצעות מתורגמן לפקודה. נוסף, SSH מאפשר לנו להעתיק נתונים בצורה בטוחה (מידע עובר מוצפן). לכן, אם יש לך לינוקס בשתי המחשבים וברצונך להעתיק נתונים מבלי להתקין את SAMBA, הקפד לנסות אפשרות זו. אתה יכול להשתמש בזה ישיר מנאוטילוס!

שימוש בנאוטילוס

1.- התקן שרת openssh במחשב שאיתו אנו רוצים להתחבר. למעשה, אם אנו מניחים שבשלב מסוים אנו נרצה להתחבר מהמחשב האחר בו אנו משתמשים כעת, יהיה זה הגיוני להתקין שרת openssh על 2 המכונות (או יותר).

sudo apt-get install שרת openssh

2.- באפשרותך להפעיל מחדש את קומפוז או להפעיל שרת openssh.

3.- במכונה שממנה אתה עומד לשלוט על הפעולה כולה, פתח את Nautilus ולחץ על Ctrl + L כדי שתוכל להקליד את שורת הכתובת. כתבתי ssh: // NROIP. בפעם הראשונה שתתחבר למחשב זה, תופיע הודעה האומרת כי לא ניתן לבצע את האותנטיות של המארח. בחר באפשרות להמשיך.

4.- הוא יבקש את שם המשתמש והסיסמה איתם ברצונך להיכנס למכונה שאליה תרצה לגשת.

5.- בואו נפליג! 🙂

מהטרמינל

1.- במחשב שממנו אתה הולך לשלוט על כל הפעולה כתבתי:

ssh NRO_IP

2.- זה יבקש את הסיסמה שלך ואז תוכל לגשת לכל הקבצים במחשב המרוחק.

3.- כדי להתנתק לחץ על Ctrl + D (אם יש לך Bash) או כתוב:

התנתקות
במקרה לאחר התחברות מספר פעמים בהצלחה, פתאום הוא מסרב להתחבר. נסה לנקות את רשימת המארחים הידועים, בצע את הפקודה הבאה במחשב שאליו ברצונך לגשת: rm ~ / .ssh / ידוע_מארחים.

שימוש ב- SCP

SCP הוא תוסף SSH המאפשר לנו להעתיק קבצים במהירות ובבטיחות.

התחביר פשוט מאוד:

קובץ scp משתמש @ שרת: נתיב
הערה: במקרה שקיבלת את השגיאה "ssh: לא ניתן היה לפתור את שם המארח earendil-desktop: שם או שירות לא ידוע על חיבור אבוד", נסה להחליף את השרת במספר ה- IP של השרת. בזכות Snocks אנו יודעים שאפשר להוסיף גם שורה, בפורמט "שם מארח IP", לקובץ / Etc / hosts. לדוגמה: 192.168.1.101 earendil-desktop.

כדי להעתיק לאחור, מהמחשב המרוחק לשלך, פשוט הפכתי את הסדר:

משתמש scp @ שרת: נתיב / קובץ local_path

כלומר, למשל, אם היינו רוצים לשלוח משהו למחשב המרוחק:

scp list.txt earendil @ earendil-desktop: ~ / miscosas

פקודה זו מעתיקה את list.txt של הקבצים מהמחשב בו אני משתמש לתיקייה ~ / miscosas במחשב המרוחק שלי. הבעלים של קובץ זה יהיה משתמש האוזניים (של המחשב המרוחק שלי).

כדי להעתיק תיקיות שלמות, פשוט הוסף את הפרמטר -r:

scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas

פקודה זו מעתיקה את תיקיית התמונות, הממוקמת ב- HOME של המחשב בו אני משתמש, לתיקיית mythings, הנמצאת ב- HOME של המחשב המרוחק שלי.

כעת, אותו תהליך הפוך יהיה:

scp earendil @ earendil-desktop: ~ / הדברים שלי / תמונות ~

זה יעתיק את התיקיה ~ / הדברים / התמונות / מהמחשב המרוחק לתיקיית HOME במחשב שאני משתמש בו.

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

scp list.txt earendil-desktop:

במקרה זה, כאשר המשתמש חוזר על עצמו בשתי המכונות, אין צורך להקליד אותו. כמו כן, אני מעתיק מ- HOME ל- HOME, ולכן גם אין צורך להקליד את הנתיב המלא של הקבצים.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   קרלוס דל ריו דיג'ו

    חבר, הצלת את חיי, אתה לא יודע כמה אני מודה לך !!

    תודה ואלף תודות !!

  2.   בואו נשתמש בלינוקס דיג'ו

    שלום קאמרון! תודה על המידע.
    כמובן, זה מה שעוסק בהודעה זו, שיש גישה למחשב אחר באמצעות SSH. 🙂
    לחיים! פול.

  3.   שרימפ דיג'ו

    כדי לגשת לאייפון באמצעות SSH אתה יכול לעשות את הפעולות הבאות: עבור אל מקומות / שרת ושם בחר SSH, ומלא את השדות הדרושים.

    האם ניתן להשתמש בשיטה זו כדי לקבל גישה למחשב אחר עם לינוקס?

  4.   פליקס אנדון דיג'ו

    אתה יכול להציג את התוכן של מחשב אחר עם ssh על ידי הרכבתו בספריה ריקה.

    sshfs @ /

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

  5.   קורינגאפ דיג'ו

    מרהיב היה בדיוק מה שחיפשתי לפני כמה ימים ...

  6.   שרימפ דיג'ו

    כדי לגשת לאייפון באמצעות SSH אתה יכול לעשות את הפעולות הבאות: עבור אל מקומות / שרת ושם בחר SSH, ומלא את השדות הדרושים.

    האם ניתן להשתמש בשיטה זו כדי לקבל גישה למחשב אחר עם לינוקס?

  7.   חטיפים דיג'ו

    טוב מאוד xd, דרך אגב לפני השגיאה הזו ...

    הערה: במקרה שתקבל את השגיאה "ssh: לא ניתן היה לפתור את שם המארח earendil-desktop: שם או שירות לא ידוע על חיבור אבוד", נסה להחליף את השרת במספר ה- IP של השרת.

    ב- / etc / hosts מוסיפים את השורה "שם IP"

  8.   בואו נשתמש בלינוקס דיג'ו

    גדול! תודה על הנתונים! אוסיף אותו לפוסט!
    לְחַבֵּק! פול.

  9.   מסך דיג'ו

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

    ברכות.