YSK

SSH 본문

기타/명령어

SSH

ysk0001 2022. 7. 4. 16:35

SSH - Sercure Shell

- 네트워크를 통해 다른 컴퓨터에 접근, 두 컴퓨터 간 통신을 할 수 있게해주는 하나의 protocol

- Cent OS 7에서는 기본적으로 SSH가 사용되고 있다.

 

 

SSH 포트 확인

# sudo netstat -antp

 

 

SSH 프로세스 확인

# ps -ef | grep sshd

 

 

SSH 환경 설정

- SSH 설정 파일 이동 (프로세스 확인 후 경로 확인)

  •  /etc/ssh/sshd_config 파일
  • vi sshd_config 수정

(1)

#Port 22 (SSH 기본 포트번호)
#ListenAddress (SSH 접속 허용 IP) 
 ¤ #ListenAddress 0.0.0.0 (IPv4)
 ¤ #ListenAddress :: (IPv6)

- 현재 설정은 [누구나] 접속 가능하게 설정되어 있음, Listen 172.16.10.1 과 같이 설정하면 이 IP로만 접속 가능 (화이트 리스트)

 

(2)

HostKey의 암호방식
 ¤ RSA
 ¤ ECDSA
 ¤ ED25519 

- DSA 방식은 주석(#) 처리됨

 

(3)

#LoginGraceTime 2m (SSH 접속 후 미 사용 시 유지 시간, default 2분)
#PermitRootLogin yes (SSH 접속 시 root 계정으로의 접속 허용 여부)
#StrictModes yes (암호 미 입력 연결 설정)
#MaxAuthTries 6 (암호 입력 실패 횟수 설정, 6번 입력 실패 시 인증 불가)
#MaxSessions 10 (동시 접속 계정 IP 갯수)

 

 

SSH 접속 

ssh -p [port] [계정 이름]@[접속 IP]

'기타 > 명령어' 카테고리의 다른 글

파일, 디렉터리 생성  (0) 2022.07.12
  (0) 2022.07.07
scp  (0) 2022.01.27
포트 통신 (nc, netstat)  (0) 2022.01.27
vi 편집기 명령어  (0) 2022.01.27