ssh 3

[Wiki] SSH 접속 시, Key(키) 기반의 인증 방식으로 접속하기 (비밀번호 입력 없이 접속하기)

SSH 접속 시, Key 기반의 인증 방식으로 접속하는 방법이 글은 ssh 접속 시, 패스워드 없이 접속하는 방법을 소개하는 글이다.보통 ssh로 접속하면 password를 묻는다.그러나 패스워드 입력 없이 key 기반의 인증을 통해 접속하는 방법이 있어 소개한다. [Host A]가 [Host B]에 접속하고자 한다고 가정하자. 1. Host A에서 "$ ssh-keygen" 명령으로 '공개 키(public key) - 개인 키(private key)' 쌍을 생성한다. 2. $ ssh-keygen 명령을 내리면 키가 저장될 경로와 passphrase를 묻는데, 보안에 신경을 써야하는 상황이 아닌 테스트 용인 경우 생략해도 무관하다. 3. 위 과정이 끝나면 ${HOME}/.ssh/ 내에 개인 키 파일인 "..

IT/IT WIKI 2017.12.21

[Wiki] docker(도커) 컨테이너에 ssh로 접속하기

Docker(도커) 컨테이너에 SSH를 이용해서 접속하는 방법 Docker로 생성한 컨테이너에 ssh를 이용하여 접속하려 시도하면, Connection Refused와 같은 접속 거부 메시지를 받게 된다. 졸업 작품을 진행하기 위해서는 ssh를 통해 접속해야만 해서, 여러가지 방법을 찾다가 성공한 방법에 대해 소개하려 한다. 방법은 매우 간단하였다. ssh로 접속하고자 하는 컨테이너의 sshd_config 파일을 수정하면 되는 것이었다. $ vi /etc/ssh/sshd_config # in sshd_config file 에서# PermitRootLogin without-password 에서 PermitRootLogin yes # 로 수정하면 된다.# 그리고 저장하고 나온 후, $ service ssh ..

IT/IT WIKI 2017.09.16

[Wiki] ssh 명령어 접속 오류 시 대처법

ssh 명령어 오류 시 대처법가끔 ssh나 scp를 이용해 원격 접속을 하는 경우가 있다. 얼마전 실습 시간에 공유기에 접속하기 위해 ssh를 사용하니 암호화 키가 오염되었다는 오류가 뜨면서 접속할 수 없었다. 이런 경우 다음과 같이 간단한 명령어 하나로 해결이 가능하다. $ sudo rm -rf /root/.ssh/known_hosts 이렇게 하면 기존에 접속했던 정보가 사라진다. 이후 다시 ssh 명령어로 접속하면, 초기 설정 과정을 거치고 정상적으로 이용할 수 있게 된다.

IT/OS 2017.06.09