본문 바로가기

개발메모

ubuntu에서 ssh 이용하기

1. ssh로 다른 pc 접근

ssh account@ip_address

 

2. config에 등록해서 편하게 접근

vi .ssh/config

Host [hostname(anything you want)]
	HostName 192.168.0.1
    Port 22
    User iamuser

위와 같이 추가

그러면 아래와 같이 접속

ssh hostname

 

3. ssh key등록을 통해 pw없이 접속

1) ssh-keygen 으로 공개키/비밀키 생성

2) 공개키를 접속할 서버에 ~/.ssh/authorized_keys 파일에 추가

그러면 pw없이 접속 가능

 

키생성

ssh-keygen -t rsa -b 4096 -C "random_string"

ls ~/.ssh/id_* 해서 파일 생성된거 확인

 

키복사

ssh-copy-id user@ip_address

이걸로 안되면 수동으로 복사

cat ~/.ssh/id_rsa.pub | ssh user@ip_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

'개발메모' 카테고리의 다른 글

Ubuntu에서 apt에 cuda list 추가  (0) 2022.10.13
ubuntu 18에서 카카오톡 실행  (0) 2021.11.30
wget 사용하기  (0) 2021.11.05
ubuntu에서 압축하기  (0) 2021.11.05
Ubuntu에서 대용량 디스크 마운트하기  (0) 2021.11.05