"Ssh"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
잔글 |
잔글 |
||
62번째 줄: | 62번째 줄: | ||
== 참고 문헌 == | == 참고 문헌 == | ||
− | [[Category:보안|Category:보안]][[Category:Linux]] | + | |
+ | *[http://www.conory.com/note_linux/42440 리눅스 보안 기본 설정, 2015.04] | ||
+ | [[Category:보안|Category:보안]]<br/>[[Category:Linux|Category:Linux]] |
2015년 10월 22일 (목) 09:26 판
ssh 사용법을 정리 합니다.
SSH 개요
SSH Key 관리
- RSA 암호화 방식으로 공개키와 비밀키를 생성 합니다.
- 암호화 방식 : rsa, dsa, rsa1
- ~/.ssh/authorized_keys : Client의 공개키를 저장
- ~/.ssh/id_rsa.pub : 공개키
- ~/.ssh/id_rsa : 비밀키
- ~/.ssh/known_hosts : SSH 방식으로 접속한 사용자 정보 저장
cd ### ssh-keygen -t rsa : DSA 암호화 방식을 사용할 경우 ssh-keygen -t rsa ### Enter file in which to save the key (/home/hduser/.ssh/id_rsa): 비밀키를 저장할 파일 경로 입력 ### Enter passphrase (empty for no passphrase): 비밀번호 입력 (자동 로그인을 원할 경우 enter 키를 누르세요) chmod 700 ~/.ssh chmod 644 ~/.ssh/* chmod 600 ~/.ssh/id_rsa
- Key를 다른 서버로 복사
ssh-copy-id -i ~/.ssh/id_rsa.pub hduser@node201.hadoop.com ### ssh hduser@node201.hadoop.com 명령을 사용하여 암호 입력 없이 로그인 가능
- Key를 다른 서버로 복사 2
scp ~/.ssh/id_rsa.pub hduser@node201.hadoop.com:aaa ### 다른 서버에서 아래 작업을 진행 cat aaa >> ~/.ssh/authorized_keys
사용자 매뉴얼
환경 설정 파일
- /etc/ssh/sshd_config
- /etc/hosts.allow
- /etc/hosts.deny
명령어 실행
- 원격 명령어 실행
ssh hduser@node201.hadoop.com "ls -alF"
파일 전송
- 파일/폴더 전송
- -P 포트
- -r 하위 폴더도 모두 전송
scp -P 22 ~ hduser@node201.hadoop:/home/hduser/~
접속 차단
vi /etc/ssh/sshd_config PermitRootLogin yes PasswordAuthentication yes
service ssh restart