“Secure Shell” के लिए जाना जाता है। SSH दूसरे कंप्यूटर के साथ सुरक्षित रूप से संचार करने की एक विधि है। नाम के “secure” भाग का अर्थ है कि SSH connection के माध्यम से भेजा गया सभी डेटा encrypted किया गया है। इसका मतलब यह है|
कि अगर कोई third party स्थानांतरित की जा रही जानकारी को रोकने की कोशिश करता है, तो यह हाथापाई और अपठनीय दिखाई देगा। नाम के “shell” भाग का अर्थ है कि SSH एक Unix shell पर आधारित है, जो एक ऐसा प्रोग्राम है जो user द्वारा दर्ज किए गए आदेशों की व्याख्या करता है।
क्योंकि SSH एक यूनिक्स शेल पर आधारित है, SSH कनेक्शन स्थापित होने के बाद मानक यूनिक्स कमांड का उपयोग दूरस्थ machine से फ़ाइलों को देखने, संशोधित करने और transfer करने के लिए किया जा सकता है। इन आदेशों को या तो terminal emulator का उपयोग करके manually रूप से दर्ज किया जा सकता है,
या graphical user interface (GUI) वाले प्रोग्राम से भेजा जा सकता है। इस प्रकार का प्रोग्राम उपयोगकर्ता क्रियाओं का अनुवाद करता है, जैसे कि एक opening a folder, Unix commands (cd [folder name]) में।
terminal program से SSH का उपयोग कर server में लॉग इन करने के लिए, टाइप करें: ssh [servername] -l [username]।
“-l” इंगित करता है कि आप एक username के साथ logging कर रहे हैं, जो कि अधिकांश SSH connections के लिए आवश्यक है (अन्यथा, यह बहुत सुरक्षित नहीं होगा)। यदि login name पहचाना जाता है, तो आपको एक password दर्ज करने के लिए कहा जाएगा। यदि password सही है, तो आपका SSH कनेक्शन स्थापित हो जाएगा। SSH session समाप्त करने के लिए, “exit” type करें और उसके बाद Enter key टाइप करें।