리눅스 서버 원격실행,원격 파일 복사, ssh 암호 없이 로그인 !
scp rexec ssh (ssh원격실행)
1. 1번 서버에 접속 !
2. ~ $] ssh 아이디@111.11.11.1 "ls -al"
결과 : 111.11.11.1 서버의 아이디의 기본디렉토리 위치에서 "ls -al" 의 결과를 현재1번섭에서 볼 수 있다
같은 방법으로 파일도 가져올 수 있다..
~$] scp 아이디@111.11.11.1:/디렉토리1/디렉토리2/exam.txt . << 현재위치에 111.11.11.1 서버의 exam.txt 파일을 가져옴(원본은 남아있음)
###### ssh 비밀번호 없이 서버이동 하기 (2012-04-26 업데잇;)
비밀번호없이 리눅스에서 한서버에서 다른서버로 이동하는 방법입니다.
a번서버 -----> 2번 서버
a번 서버에서 입력 :
~] ssh-keygen -t rsa <엔터>
Enter file in which to save the key (/home/user1/.ssh/id_rsa): <엔터>
Enter passphrase (empty for no passphrase): <엔터>
Enter same passphrase again: <엔터>
위의 과정을 하고나면 .ssh/ 아래에 /id_rsa.pub <-- 이녀석이 생성되어 있음
생성된 id_rsa.pub 파일을 암호없이 이동할 2번서버의 .ssh/폴더에 넣고 파일명을 authorized_keys 로 수정
끝 ㅡㅡ;
이제 a 서버에서 2번 서버로 이동할때 비밀번호따윈 묻지 않는다.. 생성되었던 파일을 다른 서버에다가도 똑같이 적용하면 여러서버에서도
비밀번호를 입력하지 않아도 된다.