이열매의 메모장
맥북 CentOS 원격 접속 본문
1. 네트워크 설정
IP 주소 고정이나 부팅 시 자동으로 네트워크 연결을 하기 위하여 CentOS 쪽에서 이더넷 카드의 설정 정보를 바꿔줘야 한다.
a. 해당 설정을 변경하기 위하여 write 권한이 있는 관리자 계정으로 로그인한다.
b. cd /etc/sysconfig/network-scripts 해당 디렉토리로 이동하여 'ifcfg-'로 시작하는 파일을 찾는다. 이는 서버마다 파일명이 다르다.
c. vi 편집기를 이용하여 파일을 열어준다. 나의 경우에는 파일 이름이 ifcfg-enp0s3 이었다.
d. IP 주소 고정은 다음 링크를 참고한다. 원격 접속만을 위해서는 우선은 주소 고정을 생략해도 무방하다. (참고: https://bbada.tistory.com/4?category=697988#recentEntries)
e. 부팅 시 네트워크 설정을 하기 위한 옵션인 'ONBOOT=yes' 로 변경한다.
f. 저장 뒤 네트워크 재시작 명령어: service network restart
g. ping 명령어를 사용하여 네트워크 연결 확인
2. 포트 포워딩
이는 기존 포스팅을 참고하자. 이 때, 포트를 사용하는 맥OS의 경우엔 호스트 포트를 신중히 설정*해야 한다. 예를 들어, 호스트 포트를 22번 포트를 설정했을 경우 22번 포트를 사용하는 기존 프로세스로 인해 포트 충돌이 일어날 수 있다. 그럴 경우 Login Access Denied 현상이 일어난다.
자주 사용되는 포트
: 1~1023개의 포트는 well-known 포트로 특정 프로토콜이 이용하도록 지정
해당 포트 사용하는 프로세스 확인 명령어
> sudo lsof -i :[포트번호]
3. 터미널 ssh 접속
- 맥의 터미널에서 다음의 명령어를 입력한다.
> ssh -p [호스트 포트번호] [로그인 계정]@[호스트 IP주소]
2. 해당 계정의 비밀번호를 입력
3. 접속 성공
*이 때, 로그인 창이 뜨지 않을 경우 IP등 주소 오류, 비밀번호 거절 시에는 SSH 설정 - PermitRootLogin=no 일 확률이 높다.
'Linux' 카테고리의 다른 글
sudo 비밀번호 없이 사용 설정 (0) | 2019.10.08 |
---|---|
리눅스 환경변수 (0) | 2019.10.08 |
리눅스란 (0) | 2019.10.08 |
VM에서 CentOS 텍스트 모드 설치 (0) | 2019.10.08 |
포트포워딩 (0) | 2019.10.08 |