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 مهم است و کلید خصوصی نباید در مخزن گیت ذخیره شود.