---
title: "SSH Key Access"
subtitle:
author: hyperling
feathericon: "server"
date: 2025-11-13T20:00:00-0700
tags:
   - tech
   - networking
   - linux
   - ssh
series:
   - sysadmin
categories:
   - guides
   - articles
aliases:
   - /posts/tech/ssh-keys
   - /posts/guides/tech/ssh-keys
---

How to set up an SSH key and use it to access a remote machine.

### Generate Key

``` bash
ssh-keygen
```

### Copy the Key

``` bash
ssh-copy-id [-p port_nbr] username@server_or_IP
```

So this may look like one of the below.

``` bash
ssh-copy-id sftp@12.34.56.78
ssh-copy-id -p 2222 leethaxor@pwnnoobs.pro
```

### Profit

Now you should be able to log in or copy files without needing to type a password.

``` bash
ssh [-p port_nbr] username@server_or_IP
scp [-P port_nbr] username@server_or_IP:file_to_pull local_path_to_save
scp [-P port_nbr] local_path_to_send username@server_or_IP:remote_path_to_save
```
