실습> OpenSSH 소스 설치한 것 삭제하기
리눅스 서버에 소스로 설치된 OpenSSH 를 삭제하고 이전에 yum 으로 설치한 것으로 복원해본다.
-- 조건 --
1. 각자 구현하기
2. 최신 버전의 OpenSSH 서버 설치
- 2021.12.8 버전 : OpenSSH 8.8 released September 26, 2021
-- 조건 --
1. ssh 데몬 중지
Server1 ~# /etc/init.d/sshd stop
Server1 ~# chkconfig --del sshd
2. 파일 및 디렉터리 삭제
/etc/ssh 심볼릭 링크를 삭제한다.
Server1 ~# rm -f /etc/ssh
/etc/init.d/sshd /etc/pam.d/sshd 파일을 삭제한다.
!!! 중요 !!!
!!! /etc/pam.d/sshd 파일을 반드시 삭제해야 한다.
!!! 삭제하지 않으면 로그인이 안될 수 있다. (버전이 다르므로, 소스설치 sshd, yum 설치 sshd)
Server1 ~# rm -f /etc/pam.d/sshd /etc/init.d/sshd
/usr/local/openssh 디렉터리를 삭제한다.
Server1 ~# rm -rf /usr/local/openssh
3. openssh* 패키지 설치
openssh openssh-server openssh-clients 설치
Server1 ~# yum -y install openssh openssh-server openssh-clients
4. reboot
서버를 재부팅한다.
Server1 ~# systemctl start sshd
Failed to start sshd.service: Access denied
Server1 ~# reboot
5. ssh 서비스 시작
Server1 ~# systemctl start sshd
6. 접속
putty로 서버에 접속한다.
o 한번에 실행해서 복원하기
/etc/init.d/sshd stop
chkconfig --del sshd
rm -f /etc/ssh
rm -f /etc/pam.d/sshd /etc/init.d/sshd
rm -rf /usr/local/openssh
yum -y install openssh openssh-server openssh-clients
reboot
접속 후 ssh 서비스 시작
systemctl start sshd
'Linux > SSH' 카테고리의 다른 글
| OpenSSH 자동화 복원 스크립트 만들기 (0) | 2021.12.08 |
|---|---|
| OpenSSH 자동화 스크립트 만들기 (0) | 2021.12.08 |
| OpenSSH 소스 설치 [2] (0) | 2021.12.08 |
| OpenSSH 소스 설치 (0) | 2021.12.08 |
| ssh 에 root 접속 금지하기 (0) | 2021.12.08 |