VirtualBox에서 작업하는데 답답하여 ssh로 작업하기 위해 설치를 하였다.
1. 설치
#yum install openssh-server
2.설정
#vim /etc/ssh/sshd_config
#Port 22 <-- 주석 풀고 원하는 포트로 변경
Port 50022
#PermitRootLogin yes <-- root 로그인을 막기위해 주석 풀고 원하는 no로 변경.
PermitRootLogin no
3.방화벽 설정
# vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 50022 -j ACCEPT <- 추가해줌
#service iptables restart <- 재시작
4. ssh 재시작
#service sshd restart
5. VirtualBox 포트포워딩 설정
이 설정을 해야 VirtualBox의 CentOS에 접근할 수 있다.
설정>네트워크>어댑터 1 내부 고급>포트포워딩
호스트 IP[127.0.0.1],호스트 포트[50022],게스트 IP[10.0.2.15],게스트 포트[50022] 추가 후 확인
* 추가: NAT는 ftp가 안될 수 있다. 그러니 호스트 전용 어댑터로 바꾸고 사용하자. 그럼 포트포워딩을 사용할 필요가 없다.(PC 내부 네트워크로만 사용해야하는 경우)
호스트는 127.0.0.1이고 게스트는 CentOS 시작 후 ifconfig로 확인한 ip로 해야한다.
그리고 putty 등 어플로 접속해보자. 혹시 안된다면 CentOS를 재시작해보자.
작업중 안되서 재시작을 했는데, 알고보니 포트포워딩 규칙에서 확인 버튼을 누르지 않았다. 바로 될지는 모르겠다.
'OS > Linux' 카테고리의 다른 글
VirtualBox CentOS 6.10 Basic Server 설치 후 네트워크 설정 (0) | 2018.10.04 |
---|---|
서버 접속자 수 확인해보기 (0) | 2018.02.28 |
리눅스 OS,하드웨어 정보 확인 (0) | 2017.07.18 |
find로 지난 LOG 또는 템플릿 파일/ 디랙토리 삭제하기 (0) | 2016.11.30 |
캐시 메모리 비우기 (0) | 2016.09.19 |