본문 바로가기

Security

원격 PC에 SSH 암호 없이 로그인하기

여러대의 컴퓨터에서 하나의 스크립트로 돌리기 위해 SSH 암호 없이 로그인을 설정하려고 한다.

id_dsa.pub 파일은 한번만 생성하여 동일한 파일을 가지고 remote 컴퓨터에 설정.

-> 설정시작

local> ssh-keygen -t dsa -f .ssh/id_dsa -> 한번만 실행
local> cd .ssh -> 폴더 이동후 id_dsa.pub 파일 생성 확인

--------> 이하 remote 컴퓨터마다 반복 ---------------

local> scp id_dsa.pub user@remote_IP:~/.ssh/id_dsa.pub
      -> password 입력
local> ssh user@remote_IP
      -> password 입력

remote> cd .ssh
remote> cat id_dsa.pub >> authorized_keys2    -> 파일명 주의
remote> chmod 640 authorized_keys2
remote> exit

local> ssh remote_IP
            -> password 입력 없음
remote>