What is SSH? [Beginner Git Tutorial]

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[Music] what is SSH SSH is a network protocol that allows one computer to securely connect to another computer over an unsecured network like the internet without encryption data travels over the web and plaintext which makes it easy for someone to intercept username or password data and then use it however SSH encrypts your data through a tunnel so you can securely log into a remote machine you can securely transmit files or safely issue remote commands and much more SSH is commonly implemented using the client-server model one computer is called the SSH client and another machine acts as the SSH server SSH can then be set up using a pair of keys a public key that is stored on the SSH server and a private key that is locally stored on the SSH client the SSH client which is usually your computer will make contact with the SSH server and provides the ID of the key pair it wants to use to prove its identity the SSH server then creates a challenge which is encrypted by the public key and sent back to the client you as a client then take the challenge decrypt it with your private key and send the original challenge back to the SSH server once the negotiation is complete the connection is established and you can get to work okay so how does get crack and play a role with SSH well instead of using your local machine as the SSH client your local machine can use an SSH agent to negotiate with the SSH server as an additional layer of security and also convenience while get Kraken is not a traditional SSH agent that can be used by other applications it can negotiate with SSH servers on your behalf navigate over to preferences and click authentication to acts your SSH settings if you already have a pair of SSH keys this is where you can set a path to your public and private keys otherwise you can also tell get crackin to just generate a new pair of keys for you if you are already using any of the integrations like github or bitbucket or gitlab you may either again just provide the path to your existing SSH key pair or tailgate Kraken to generate a new key pair for you get crackin will then use these SSH keys to communicate to the SSH servers and all actions between your local repositories and remotes will travel safely through your SSH connection okay if you liked this video please subscribe to our channel or watch other videos in this series and thanks for watching we'll see you in the next video you
Info
Channel: GitKraken
Views: 121,517
Rating: undefined out of 5
Keywords: learn git, GitKraken, Git tutorials, SSH, what is ssh, GIt, Learning git
Id: z7jVOenqFYk
Channel Id: undefined
Length: 3min 8sec (188 seconds)
Published: Thu Aug 10 2017
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.