SSH مخفف Secure Shell و پروتکلی برای ارتباط رمزگذاریشده از راه دور، اجرای فرمان و انتقال فایل است. پورت پیشفرض معمولاً ۲۲ است اما قابل تغییر است.
ssh-keygen -t ed25519 -C "developer@baversion"
ssh user@server.example.org
scp ./backup.sql user@server.example.org:/home/user/
ssh -L 15432:127.0.0.1:5432 user@server.example.org
امنیت
کلید خصوصی را در Git یا فضای اشتراکی قرار ندهید. سرورهای جدید بهتر است ورود مبتنی بر کلید و کنترل دسترسی محدود داشته باشند.
اصطلاحات مرتبط: شبکه کامپیوتری، هاست، فایروال، گیت.
نمونه اتصال امن
ssh -i ~/.ssh/id_ed25519 deploy@server.example.net
SSH برای مدیریت امن سرورها و انتقال فایل استفاده میشود. اعتبارسنجی Host Key مهم است و کلید خصوصی نباید در مخزن گیت ذخیره شود.