שְׁאֵלָה:
כיצד להפעיל מחדש את sshd ב- OSX Lion?
Sathish
2012-03-19 22:55:50 UTC
view on stackexchange narkive permalink

הגדרתי מפתחות ssh עבור github. יש לי כבר מספר מפתחות ssh מוגדרים.אני צריך להוסיף מפתחות ssh חדשים עבור bitbucket. אבל נראה שזה לא עובד.

כיצד אוכל להפעיל מחדש את sshd ב- OSX Lion?

אחד תשובה:
Ian C.
2012-03-19 23:34:47 UTC
view on stackexchange narkive permalink

איך אני מפעיל מחדש את sshd ב- OSX Lion?

אתה בטח יודע את זה כבר, אבל אני אגיד שיהיה שלם: אם אתה הורג sshd קוד> תהליכים תפסיק הפעלות SSH פעילות למכונה. הדמון sshd מספק גישה ssh אל המכונה שלך. הוא מטפל בחיבורי ssh נכנסים. לא חיבורים יוצאים.

אם sshd הוא באמת מה שאתה מתכוון אז ...

לפני שתפעיל אותו מחדש, נסה לשלוח לו אות SIGHUP כדי שיהיה מחדש קורא את כל התצורה שלו. אתה יכול לעשות זאת עם

  ps -ef | grep sshd | awk {'הדפס $ 2'} | sudo xargs kill -HUP  

אם אתה באמת רוצה להרוג את כל התהליך sshd במכונה:

  ps -ef | grep sshd | awk {'הדפס $ 2'} | sudo xargs kill -KILL  

אבל נסה תחילה את החומר הזה למטה!

כל האמור: אם אתה מחפש מפתחות ל יוצא הפעלות מהמכונה כדי להתרענן, הריגת תהליכים sshd לא תעזור לך. מה שאתה באמת רוצה לעשות זה להוסיף את המפתחות החדשים לתהליך ssh-agent עם ssh-add - זה בדרך כלל מספיק כדי להכיר מפתחות חדשים. הסוכן.

התהליך ssh-agent מטפל עבורכם בכל האימות מבוסס הקובץ. זה מתחיל באופן אוטומטי על ידי Lion עבור כל משתמש מחובר והוא אפילו משתלב במחזיק המפתחות.

אם קובץ המפתח החדש שלך הוא ~ / .ssh / bitbucket היית מוסיף אותו כך:

  ssh-add ~ / .ssh / bitbucket  

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



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...