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

AWS CLI

140
111
+ 1
0
Putty

179
114
+ 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.

Manage your open source components, licenses, and vulnerabilities
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?
    Manage your open source components, licenses, and vulnerabilities
    Learn 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
    1526
    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.
    Git
    Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
    GitHub
    GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
    See all alternatives