정보보안 과정 선수 학습으로 리눅스 강의를 듣기로 하였다.
전주에 이미 개강된 과정이어서, 2일치 지나간 강의 자료를 받아 집에서 혼자 실습.
oracle vm virtualBox 에 centos 7을 설치했다.
ip주소 확인 : ip a
외부 통신 확인 : ping 8.8.8.8 혹은 ping -c 3 8.8.8.8
그런데 네트워크가 안 됐다.
Network is unreachable
검색해보니 네트워크 인터페이스가 자동으로 활성화되지 않아서 그런 거였다
ifup enp0s3 명령어로 활성화 할 수 있다고 해서 따라했지만 되지 않았다.
결국
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
vi 편집기를 통해 ONBOOT=no 를 yes로 수정하였다.
vi 편집기를 사용하는 법도 몰라서 검색했다.
1. vi 명령어를 입력하여 파일 열기
2. i 또는 a 눌러서 입력모드에서 파일 수정한 뒤에 Esc키 누르기
3. 저장명령어 :w 입력한 후 Enter
이런 흐름으로 되어 있다
vi 편집기에서 파일 저장하는 명령어
:w (:까지 입력해야함)
파일 저장하고 vi를 종료
:wq 또는 :x 또는 ZZ
파일 저장하지 않고 강제로 vi 종료
:q!
readonly인 파일 강제 저장하기
:w!
(참고 및 출처 : https://velog.io/@zeesoo/Linux-vi-%ED%8E%B8%EC%A7%91%EA%B8%B0-%EC%82%AC%EC%9A%A9%EB%B2%95-%EB%B0%8F-%EB%AA%85%EB%A0%B9%EC%96%B4 )
ifcfg-enp0s3파일이 readonly여서 강제저장을 시도했지만 왜인지 안 됐다
그래서 최종적으로는
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
앞에 sudo를 붙여 관리자 권한으로 수정해주었음.
수정후에는 service network restart 해주었고
네트워크 핑 테스트도 정상 작동하였다.
이후, 윈도우에서 원격 가상머신으로 접속하기 위해 ifconfig 명령어를 썼는데 command not found 가 뜸
찾아보니
-> contos7부터는 네트워크 관련 패키지를 수동으로 설치해주어야 한다
-> yum install net-tools
설치 후 ifconfig 해주니 정상적으로 ip 확인 가능
host 윈도우에서 putty로 가상머신(버추얼박스) centos 원격접속하기.........................
엄청난 시행착오와 흘러가버린 시간(2시간 정도 ... )
끝없는 검색끝에
https://hjjungdev.tistory.com/207
요 블로그에서 Nat Network 설정하는 방법을 찾아, 포트 포워딩 설정을 해주었다.
centos에 ssh도 설치하였다
yum -y install openssh-server openssh-clients openssh-askpass
설치하고
systemctl restart network
재시작
vi /etc/ssh/sshd_config
Port 22에 # 주석 없애주고 :wq 나와서
systemctl start sshd.service
ssh 서비스 시작
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --reload
방화벽 설정 (포트를 열어주는 설정들)
참고한 블로그 : https://daeunnniii.tistory.com/166
그 런 데
putty에서 자꾸만
network error : software caused connection abort
이런 에러가 떠서,
apt-get을 설치하네 마네 하다가
service sshd restart ssh를 재시작만 다섯번쯤 한거같다
혹시나 sshd service가 꺼져있나 했는데 정상임 (참고 : https://suzxc2468.tistory.com/153 )
혹시나 ip 할당이 안되어있나 ONBOOT 설정 봤는데 이미 yes (참고 : https://seul96.tistory.com/170 )
도대체 뭔데!!!! 하고 다시 한 번 마지막으로
ifconfig 명령어를 통해 centos ip를 확인했다
그런데... ip가 달라져 있었다.
최초에 확인했던 centos ip와 달랐다. 맨 끝자리가 10에서 4로 변경되어 있었던 것
중간에 네트워크를 껐다켰다 하던 도중에 달라졌던 것으로 보인다 눈물이 앞을 가리네
결론 : 마지막에 확인한 ip로 변경해주었더니 putty로 원격접속 깔끔하게 잘 되었다... ㅠㅠ
'리눅스' 카테고리의 다른 글
리눅스 수업 7차시 (0) | 2024.03.16 |
---|---|
리눅스 수업 6차시 (셀프실습) (0) | 2024.03.14 |
리눅스 수업 5차시 (0) | 2024.03.09 |
리눅스 수업 4차시 (0) | 2024.03.03 |
리눅스 수업 3차시 (0) | 2024.03.02 |