centos 7 버전에는 기본적으로 openssh 7.x 버전이 탑재되어 있었다.
openssh 홈페이지에 가보니 8.1으로 최신버전으로 올라와있다.
오랜만에 리눅스를 사용해봐서 익숙해질겸 컴파일해서 설치해보기로 했다.

 

컴파일을 하기위해서 gcc라는 컴파일러를 설치한다.
# yum install -y gcc

 

openssh 설치파일은 홈페이지 wget으로 다운받고 압축해제 해놓은 상태이다.
# ./configure –prefix=/usr/local/openssh –with-md5-passwords
prefix는 위치설정이고 MD5 암호화 알고리즘을 사용한다는 설정이다.
명령어를 실행해보니 zlib.h missing 이라고 뜬다…
구글링을 해보니 zlib-devel를 설치하면 된다고한다. 설치해준다.
그리고 다시 configure를 해보니 이번에는 ‘working libcrypto not found’ 라고 뜨는데 또 다시 구글링을 해보니 openssl-devel을 설치해주면 된다고 한다.
다시 configure를 해보니 정상적으로 된다!
# make & make install 까지 하면 설치 끝!

 

# cp ./contrib/sshd.pam.generic /etc/pamd.sshd
이 파일을 복사해야 접속이 된다한다. 검색해보니 레드헷 리눅스의 사용자 인증과정은 pam을 통해서 이루어진다한다. pam에 대해선 나중에 또 찾아보도록 하자.
# /usr/local/openssh/sbin/sshd // ssh 실행 명령어
실행후 외부프로그램으로 접속해보니 잘된다.

 

이제 자동실행을 설정해줘야하는데 이게 yum이나 rpm으로 설치한게 아니라서
systemctl enable 명령어를 사용못하므로 /etc/rc.local 을 사용할 것이다.

# chmod u+x /etc/rc.d/rc.local
# systemctl start rc-local
위 명령어로 rc.local를 활성화

 

# vi /etc/rc.d/rc.local 에다가

 

/usr/local/openssh/sbin/sshd 를 넣어주면 재부팅시에도 자동으로 실행된다.

'공부 > Linux' 카테고리의 다른 글

(CentOS 7) firewalld 사용법  (0) 2020.02.19
(CentOS 7) SSH 보안설정  (0) 2020.02.19
(CentOS 7) 워드프레스 설치 #4  (0) 2020.02.19
(CentOS 7) 워드프레스 설치 #3  (0) 2020.02.19
(CentOS 7) 워드프레스 설치 #2  (0) 2020.02.19

+ Recent posts