46 lines
800 B
Markdown
46 lines
800 B
Markdown
---
|
|
title: "SSH Key Access"
|
|
author: "Hyperling"
|
|
date: "2025-11-13T20:00:00-07:00"
|
|
tags:
|
|
- tech
|
|
- networking
|
|
- linux
|
|
- ssh
|
|
series:
|
|
- sysadmin
|
|
categories:
|
|
- guides
|
|
---
|
|
|
|
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
|
|
```
|