Need advice about which tool to choose?Ask the StackShare community!

AWS CLI

139
111
+ 1
0
Putty

173
112
+ 1
2
Add tool

AWS CLI vs Putty: What are the differences?

Key Differences between AWS CLI and Putty

AWS CLI (Command Line Interface) and PuTTY are both tools used in managing and interacting with AWS (Amazon Web Services) infrastructure. However, there are several key differences between the two:

  1. Usage: AWS CLI is a command line tool that allows users to interact with various AWS services using commands, while PuTTY is a graphical SSH, Telnet, and Rlogin client used for connecting to remote servers securely.

  2. Functionality: AWS CLI provides a comprehensive set of commands and features that enable users to automate and manage AWS resources, such as creating and managing EC2 instances, S3 buckets, and IAM policies. On the other hand, PuTTY primarily focuses on providing secure remote server access and does not offer the same level of AWS-specific functionality.

  3. Platform Support: AWS CLI is designed to be used on various platforms, including Windows, macOS, and Linux, making it a versatile tool for managing AWS resources. In contrast, PuTTY is primarily available for Windows operating systems, although there are alternative versions (such as PuTTY for Unix) that provide similar functionality for other platforms.

  4. Interface: AWS CLI provides a text-based command line interface, where users can execute commands and interact with the AWS services. PuTTY, on the other hand, offers a graphical user interface (GUI) with menu options and graphical representations of the remote server connections.

  5. Authentication: AWS CLI uses AWS Access Key ID and Secret Access Key for authentication, which are provided by AWS IAM (Identity and Access Management). PuTTY supports various authentication methods, including passwords, public key authentication, and keyboard-interactive authentication, offering more flexibility in terms of how users can authenticate to remote servers.

  6. Cost: AWS CLI is a free and open-source tool provided by AWS, and users only incur the standard AWS service charges when using the CLI to manage and interact with AWS resources. PuTTY is also free to use, but there may be additional costs associated with the server hosting or remote access services used in conjunction with PuTTY.

In Summary, AWS CLI is a command line tool specifically designed for managing AWS resources, offering extensive AWS-specific functionality, multi-platform support, and secure authentication. On the other hand, PuTTY is primarily used for secure remote server access and supports a variety of authentication methods, but it does not provide the same level of AWS-specific capabilities as AWS CLI.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of AWS CLI
Pros of Putty
    Be the first to leave a pro
    • 1
      More popular
    • 1
      Free

    Sign up to add or upvote prosMake informed product decisions

    - No public GitHub repository available -

    What is AWS CLI?

    It is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.

    What is Putty?

    It is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform. It is open source software that is available with source code and is developed and supported by a group of volunteers.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use AWS CLI?
    What companies use Putty?
    See which teams inside your own company are using AWS CLI or Putty.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with AWS CLI?
    What tools integrate with Putty?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    Blog Posts

    May 21 2020 at 12:02AM

    Rancher Labs

    KubernetesAmazon EC2Grafana+12
    5
    1495
    What are some alternatives to AWS CLI and Putty?
    PowerShell
    A command-line shell and scripting language built on .NET. Helps system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes.
    AWS Shell
    The AWS Command Line Interface is a unified tool to manage your AWS services.
    Terraform
    With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers. Your servers may come from AWS, your DNS may come from CloudFlare, and your database may come from Heroku. Terraform will build all these resources across all these providers in parallel.
    AWS Amplify
    A JavaScript library for frontend and mobile developers building cloud-enabled applications. The library is a declarative interface across different categories of operations in order to make common tasks easier to add into your application. The default implementation works with Amazon Web Services (AWS) resources but is designed to be open and pluggable for usage with other cloud services that wish to provide an implementation or custom backends.
    LocalStack
    LocalStack provides an easy-to-use test/mocking framework for developing Cloud applications.
    See all alternatives