아이폰

macos / ios에서 ssh 단축어 설정하기

탁이 2023. 5. 21. 12:27

이번에는 맥이나 아이폰에서 SSH 단축어를 이용해서 쉘스크립트를 이용하는 방법을 알아보겠습니다.

컴퓨터 IP 어드레스 찾기

시스템세팅 -> 와이파이 -> 자세히 보기

SSH의 퍼블릭키를 맥에게 알려주기

아래와 같이 입력해서 .ssh 디렉토리를 만들어 줍니다

mkdir -p ~/.ssh

SSH 퍼블릭키 복사하기

아래와 카이 SSH 키를 누르고, Copy Public Key 를 눌러 복사합니다.

authorized_keys 파일에 퍼블릭 키를 추가

아래 명령어로 ssh 서버에 아이폰 혹은 단축어가 접근할 수 있도록 위에서 복사한 공개키를 추가해 줍니다.

pbpaste >> ~/.ssh/authorized_keys

맥에서 ssh 키 생성하는 방법

ssh-keygen 을 입력

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/ninovillaflor/.ssh/id_rsa):

엔터를 입력

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/ninovillaflor/.ssh/id_rsa): /Users/ninovillaflor/.ssh/my-new-ssh-key

passphrase 를 입력하라고 나오면 비워 두고 엔터를 입력하면 다음과 같은 화면이 나봅니다.

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/ninovillaflor/.ssh/id_rsa):
Created directory '/Users/ninovillaflor/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/ninovillaflor/.ssh/id_rsa.
Your public key has been saved in /Users/ninovillaflor/.ssh/id_rsa.pub.
The key fingerprint is:
4c:80:61:2c:00:3f:9d:dc:08:41:2e:c0:cf:b9:17:69 ninovillaflor@myhost.local
The key's randomart image is:
+--[ RSA 2048]----+
|*o+ooo.          |
|.+.=o+ .         |
|. *.* o .        |
| . = E o         |
|    o . S        |
|   . .           |
|     .           |
|                 |
|                 |
+-----------------+

리스트 ~/.ssh 하면 퍼블릭아이디가 생성된 것을 알 수 있습니다.

$ ls ~/.ssh
id_rsa id_rsa.pub

 

클립보드로 퍼블릭키를 복사하기

$ pbcopy < ~/.ssh/id_rsa.pub