Secure Shell Protocol (SSH) kya hai? Explained in simple Hindi
Secure Shell Protocol (SSH) ek network protocol hai jo secure remote login aur data transfer ke liye use hota hai. Yeh protocol primarily UNIX-based systems mein use hota hai, lekin Windows aur macOS mein bhi available hai.
Key Points:
1. Encryption : SSH ka primary function encrypted communication provide karna hai, taaki data transmission secure rahe. Yeh attackers ke liye data sniff karna mushkil bana deta hai.
2. Remote Access : SSH ka main use remote servers par securely login karne ke liye hota hai. Iska matlab hai ki aap apne computer se kisi doosre server par login kar sakte hain, chahe woh server aapke local network mein ho ya internet par.
3. Port Forwarding : SSH port forwarding (ya tunneling) ka support karta hai, jisse aap ek secure connection ke through specific ports ko forward kar sakte hain, jaise ki web traffic ko secure karna.
4. File Transfer : Secure file transfer ke liye SSH ke saath SCP (Secure Copy Protocol) aur SFTP (SSH File Transfer Protocol) use kiye jaate hain. Yeh FTP ka secure alternative hai.
5. Public Key Authentication : Password ke alawa, SSH public key authentication ka bhi support karta hai, jo zyada secure aur automated access provide karta hai. Isme aap apni private key apne local machine par rakhte hain aur public key server par store hoti hai.
Example:
Jab aap terminal mein `ssh username@hostname` command use karte hain, to aap secure connection establish karte hain apne local computer aur remote server ke beech. Iske baad aap remote server par commands execute kar sakte hain.