connecting to amazon aws linux server by ssh on mac

后端 未结 5 1041
走了就别回头了
走了就别回头了 2021-01-30 02:37

I created a new keypair and downloaded it to my mac, then set up a new Amazon Linux AMI server with that keypair and my security group. Now I need to put the keypair .pem file t

5条回答
  •  Happy的楠姐
    2021-01-30 03:12

    Someone was asking on Mac's an easy way to create the ~/.ssh folder would be by running command ssh-keygen, then use following setup ...

    A.

    macbook-air$ ssh-keygen
    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/sam/.ssh/id_rsa): 
    Enter passphrase (empty for no passphrase): 
    Enter same passphrase again: 
    Your identification has been saved in /Users/sam/.ssh/id_rsa.
    Your public key has been saved in /Users/sam/.ssh/id_rsa.pub.
    

    B. Then create:

    touch ~/.ssh/authorized_keys
    

    C. Fix the permissions:

    chmod 600 ~/.ssh/authorized_keys
    

    D. Copy AWS Key to that file:

    cp AWS_key.text ~sam/.ssh/authorized_keys
    

    #You would have saved this SSH key earlier when creating the EC2 instance

    E. Then test the ssh to AWS Linux server - you will see this error:

    ssh -i ./authorized_keys root@ec2-54-76-176-29.ap-southeast-2.compute.amazonaws.com
    

    Please login as the user "ec2-user" rather than the user "root".

    F. Re-try that and it should work with allowed AWS user "ec2-user":

    ssh -i ./authorized_keys ec2-user@ec2-54-76-176-29.ap-southeast-2.compute.amazonaws.com
           __|  __|_  )
           _|  (     /   Amazon Linux AMI
          ___|\___|___|
    
    https://aws.amazon.com/amazon-linux-ami/2014.09-release-notes/
    9 package(s) needed for security, out of 12 available
    Run "sudo yum update" to apply all updates.
    

    Hope this helps, all the best.

提交回复
热议问题