서버 업그레이드 로깅

내 블로그 만나기https://blog.wyue.site/2018/04/25/1/
전재하기 전에 연락 주세요. 연락처는 제 블로그를 보세요.https://blog.wyue.site/
최근 학교의 서버는 정보센터에 의해 고위험 빈틈이 많이 검출되어 기한 내에 개선할 것을 통지했다.openssh vnc apache mysql 레코드는 다음과 같이 수정되었습니다.
openssh
wget https://mirrors.syringanetworks.net/pub/OpenBSD/OpenSSH/portable/openssh-7.5p1.tar.gz
cd openssh-7.5p1 
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam --with-zlib --with-openssl-includes=/usr --with-privsep-path=/var/lib/sshd 
make 
make install

약간의 보조 작업
install -v -m755    contrib/ssh-copy-id /usr/bin 
install -v -m644    contrib/ssh-copy-id.1 /usr/share/man/man1 
install -v -m755 -d /usr/share/doc/openssh-7.5p1 
install -v -m644    INSTALL LICENCE OVERVIEW README* /usr/share/doc/openssh-7.5p1 

cp -p contrib/RedHat/sshd.init /etc/init.d/sshd 
chmod +x /etc/init.d/sshd 

ssh 구성 수정
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
echo 'X11Forwarding yes' >> /etc/ssh/sshd_config 
        
vim /etc/ssh/sshd_config 

부팅 및 전원 켜기 부팅
service sshd restart
chkconfig --add sshd
chkconfig sshd on
chkconfig --list |grep sshd

큰 성과를 거두다
vnc
끄면 오케이.
service vncserver stop

apache httpd
이전 버전의 httpd를 2.4.33으로 업그레이드
wget http://ftp.tsukuba.wide.ad.jp/software/apache//apr/apr-1.6.3.tar.gz
wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//apr/apr-util-1.6.1.tar.gz
tar xzvf apr-1.6.3.tar.gz
mv apr-1.6.3 httpd-2.4.33/srclib/apr
tar xzvf apr-util-1.6.1.tar.gz 
mv apr-util-1.6.1 httpd-2.4.33/srclib/apr-util
cd httpd-2.4.33
./configure --prefix=/usr/local/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-included-apr  --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork
make
make install
cp /usr/local/httpd24/bin/apachectl  /etc/init.d/httpd24
service httpd24 restart

전원 켜기 부팅 설정
vim 열기/etc/init.d/httpd24, 그리고 두 번째 줄에 아래 두 줄을 더해라
# chkconfig:   2345 90 10

# description:  myservice

그 다음
chkconfig --add httpd24
chkconfig  httpd24 on  
chkconfig --list 

봉착
httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName
설치 디렉토리에서 httpd를 찾습니다.conf(내가 있는 곳은/usr/local/httpd24/conf/httpd.conf)이다.ServerName www.example.com:80 앞의 #을 빼고 다시 시작하면 ok입니다.
mysql
이전 버전의 mysql를 8.0버전으로 업그레이드하려면 이 곳을 참조하십시오
yum localinstall https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
yum --enablerepo=mysql80-community install mysql-community-server
service mysqld start
chkconfig --levels 235 mysqld on

다음은 mysql 데이터베이스를 설정합니다. 서비스 mysqld start를 실행할 때 주의하십시오.화면에 임시 루트 비밀번호가 표시됩니다
A temporary password is generated for root@localhost: V9R.Blr:baQH
이 비밀번호로 로그인해서 실행할게요.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123'

하면, 만약, 만약...
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
비밀번호가 너무 간단해서 요구에 부합되지 않는다는 것을 설명하고 복잡한 것을 설정하면 된다.만약 정말 귀찮다면 먼저 수정한 후에 이런 코드를 입력하면 암호 검사를 하는 변수를 먼저 보고 필요에 따라 이 변수를 수정한다.
SHOW VARIABLES LIKE 'validate_password%'; 
set global validate_password_length=3;  

좋은 웹페이지 즐겨찾기