CH-J Server Managerمدیریت سرور از طریق SSH
منو
همهٔ راهنماها و مقاله‌ها ←

Ed25519 یا RSA: انتخاب و نصب کلید SSH

کلید سازگار انتخاب کنید، بخش خصوصی را حفظ کنید و پیش از حذف دسترسی قدیمی ورود جدید را بیازمایید.

سیاست و سازگاری

Ed25519 در صورت پشتیبانی سرور و سیاست امنیتی مناسب است. اگر سازگاری یا قواعد نیاز دارند از RSA 3072 یا 4096 استفاده کنید. کلید RSA همان امضای قدیمی SHA-1 ssh-rsa نیست؛ RSA جدید می‌تواند SHA-2 داشته باشد. امضاهای قدیمی را سراسری فعال نکنید.

محلی بسازید و کلید خصوصی را حفاظت کنید

یک دستور و نام فایل جدید انتخاب کنید؛ کلید موجود را بازنویسی نکنید. هنگام درخواست، عبارت عبور بگذارید. فقط فایل .pub به سرور می‌رود؛ کلید خصوصی در کلاینت می‌ماند. CH-J Key Generator از Beta 0.1.0 موجود است.

ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_chj
ssh-keygen -t rsa -b 3072 -f ~/.ssh/id_rsa_chj
ssh-keygen -lf ~/.ssh/id_ed25519_chj.pub -E sha256

کلید عمومی را نصب و آزمایش کنید

کلید عمومی کامل را در یک خط ~/.ssh/authorized_keys حساب مقصد بگذارید. در Linux مالکیت و معمولاً مجوز 700 برای .ssh و 600 برای authorized_keys را بررسی کنید. نشست فعلی را باز نگه دارید و پیش از تغییر دسترسی قدیمی ورود دوم را آزمایش کنید. کلید کاربر و میزبان کاربردهای متفاوت دارند.

ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example

مستندات مفصل

OpenSSH: ssh-keygen ←

OpenSSH: sshd_config ←

باز کردن قفل بیومتریک و امنیت ←