SSH, which stands for Secure Shell, isn’t very secure by default, opting for basic password authentication with no other limits. If you really want to lock down your server, you’ll need to do more configuring.
SSH agent forwarding allows you to use your private, local SSH key remotely without worrying about leaving confidential data on the server you’re working with. It’s built into ssh, and is easy to set up and use.
Cloud9 is a web-based IDE that allows you to write and run code from anywhere, using just your browser. You can install it on your EC2 instances to edit code and configuration files directly, rather than using a CLI text editor.