रिमोट मशीनों से जुड़ना, कीज़ प्रबंधित करना, पोर्ट टनल करना और फ़ाइलें सुरक्षित रूप से भेजना। असली OpenSSH क्लाइंट कमांड — वही जो आप लैपटॉप पर सर्वर, Raspberry Pi या VPS तक पहुँचने के लिए टाइप करते हैं।
ऑफ़लाइन संदर्भ हेतु इस पृष्ठ को प्रिंट या सहेजें।
जुड़ना
कमांड
विवरण
ssh user@host
रिमोट होस्ट पर शेल खोलें।
ssh -p 2222 user@host
गैर-डिफ़ॉल्ट पोर्ट पर कनेक्ट करें।
ssh -i key.pem user@host
किसी विशिष्ट निजी कुंजी से प्रमाणित करें।
ssh user@host 'cmd'
रिमोट पर एक कमांड चलाएँ और बाहर निकलें।
कुंजियाँ
कमांड
विवरण
ssh-keygen -t ed25519
आधुनिक Ed25519 कुंजी-युग्म बनाएँ।
ssh-copy-id user@host
अपनी सार्वजनिक कुंजी सर्वर पर स्थापित करें।
ssh-add key
निजी कुंजी को SSH एजेंट में लोड करें।
chmod 600 ~/.ssh/id_ed25519
कुंजी अनुमतियाँ सीमित करें (SSH के लिए आवश्यक)।
टनल और फ़ॉरवर्डिंग
कमांड
विवरण
ssh -L 8080:localhost:80 host
लोकल फ़ॉरवर्ड: रिमोट पोर्ट को स्थानीय रूप से पाएँ।
ssh -R 9000:localhost:3000 host
रिमोट फ़ॉरवर्ड: लोकल पोर्ट को सर्वर पर उजागर करें।