انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: Zincstudio در 21 اردیبهشت 1400، 11:42 ب‌ظ

عنوان: ssh private-public key
ارسال شده توسط: Zincstudio در 21 اردیبهشت 1400، 11:42 ب‌ظ
سلام بر شما دوستان عزیز.

وقتتون بخیر



امکان داره من رو در فعال سازی ssh بواسطه ی private-key و public-key راهنمایی کنید؟؟


میخوام password authentication رو غیر فعال کنم(:
عنوان: پاسخ : ssh private-public key
ارسال شده توسط: A. Ekramian در 22 اردیبهشت 1400، 04:50 ق‌ظ
ابتدا بایستی یه کلید بسازید. از دستور زیر می‌تونید یک کلید خصوصی RSA ‏۴۰۹۶بیتی بسازید:
ssh-keygen -b 4096 -f key.pri
سپس لازم است تا کلید عمومی را از کلید خصوصی تولید شده استخراج کنید:
ssh-keygen -y -f key.pri > key.pub
کلید عمومی که در فایل key.pub تولید شده بایستی در سروریس دهنده‌ی ssh تنظیم کردد. معمولا برای سیستم‌های لینوکس برای هر کاربر در مسیر زیر اضافه می‌شود:
~/.ssh/authorized_keys
در پایان می‌توانید از کلید خصوصی تولید شده جهت ورود ssh به نحو زیر استفاده کنید:
ssh -i key.pri [user]@[host]
عنوان: پاسخ : ssh private-public key
ارسال شده توسط: mahdiyar11 در 22 اردیبهشت 1400، 09:52 ق‌ظ
آقا خیلی خوب بود توضیحاتت .حالا من یه سوال داشتم

با تایپ کردن یه کارکتر بتونم بدون زدن یوزر و آی پی و پسورد بتونم ssh کنم؟؟

یعنی مثلا بزنم
ssh test-myserver
و وارد سرور بشم 

به جای اینکه بزنم ssh test@test و بعدشم پسورد

همچین چیزی رو چجوری بوجود بیارم؟؟
عنوان: پاسخ : ssh private-public key
ارسال شده توسط: A. Ekramian در 22 اردیبهشت 1400، 11:40 ق‌ظ
در فایل تنطیمات ssh می‌توانید برای هر هاست تنظیمات پیش‌فرضی تعریف کنید. معمولا فایل تنظیمات ssh client در مسیر زیر قرار دارد:
~/.ssh/config
که می‌توانید قالب زیر را برای هاست خود تعریف کنید:
host test-myserver
    HostName [IP or DNS name]
    User [user]
    IdentityFile [path to key.pri]
عنوان: پاسخ : ssh private-public key
ارسال شده توسط: Zincstudio در 22 اردیبهشت 1400، 02:36 ب‌ظ
ابتدا بایستی یه کلید بسازید. از دستور زیر می‌تونید یک کلید خصوصی RSA ‏۴۰۹۶بیتی بسازید:
ssh-keygen -b 4096 -f key.pri
سپس لازم است تا کلید عمومی را از کلید خصوصی تولید شده استخراج کنید:
ssh-keygen -y -f key.pri > key.pub
کلید عمومی که در فایل key.pub تولید شده بایستی در سروریس دهنده‌ی ssh تنظیم کردد. معمولا برای سیستم‌های لینوکس برای هر کاربر در مسیر زیر اضافه می‌شود:
~/.ssh/authorized_keys
در پایان می‌توانید از کلید خصوصی تولید شده جهت ورود ssh به نحو زیر استفاده کنید:
ssh -i key.pri [user]@[host]


دست شما درد نکنه.