Reputation: 481
I wanted to know the difference between cloud shell and SSH? I think cloud shell provides you a temporary virtual machine? I want to know what is its exact use? And I think SSH is used to interact with the VM selected? Correct me if I am wrong.
Upvotes: 1
Views: 2613
Reputation: 1651
In very simpler terms,
Cloud shell
is a managed bash like interface which allows the GCP user to interact with service endpoints without the need of end-user to worry about the compute instance hosting this bash interface.
SSH
is a protocol just like FTP, HTTP which allows a secured exchange of packets between a source and target machine assuming the right set of ports and firewall exceptions have been enabled on both ends. Using Cloud shell
you can SSH
into remote hosts of choice assuming the condition stated above i.e. permissions and ports are resolved.
Upvotes: 4