ftp -> scp,sftp 이용
// scp 사용법은 간단하다 유저명@ip주소: <-- : 만 붙이면 해당 유저명의 홈디렉토리
scp 사용법
scp 출발지 목적지
scp 경로지정 유저명@ip주소:절대경로 <- 업로드
scp 유저명@ip주소:절대경로 경로지정
serv컴 : scp anaconda-ks.cfg root@192.168.x.20:/boot
work컴: ls -l /boot
serv 컴: scp root@192.168.x.20:/etc/inittab .
serv 컴: ls -l
@ sftp 사용법
sftp 유저명@접속할서버ip(or 도메인명)
serv 컴: sftp root@192.168.x.20
sftp> cd /sbin
sftp> ls
sftp> get ypbind
sftp> lls <-- 원격으로 sftp를 사용중에 있지만 lls는 내 현재 리스트를 참조한다
sftp> cd /tmp
sftp> ls
sftp> put install.log
sftp> ls
sftp> quit
serv 컴: ls -a
ls -l .ssh
cat .ssh/known_hosts
work 컴: ls -l /etc/ssh
@pki 인증 사용하기
// -t 타입은 rsa 형식으로 ssh-keygen 으로 private 키와 public 키를 생성한다.
serv 컴: ssh-keygen -t rsa
ls -l .ssh
scp .ssh/id_rsa.pub root@192.168.x.20:
// 항상 키는 .ssh안에 숨겨져 있다~!!
work 컴: ls -al
mkdir .ssh
mv id_rsa.pub .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
ls -al .ssh
serv 컴; sftp root@192.168.x.20
ssh root@192.168.x.20
http://www.mysql.com
http://www.snort.org/dl
http://www.centos.org
// md5 해쉬함수를 사용하여 해쉬값 비교해보기!!
serv 컴: seq 10 > test.tar.gz
md5sum test.tar.gz > test.tar.gz.md5
scp test.tar.gz test.tar.gz.md5 root@192.168.x.20:
work 컴: ls
cat test.tar.gz.md5
md5sum test.tar.gz
echo 11 >> test.tar.gz
cat test.tar.gz.md5
md5sum test.tar.gz
serv 컴:
wget http://nchc.dl.sourceforge.net/sourceforge/mhash/mhash-0.9.9.tar.gz
wget http://nchc.dl.sourceforge.net/sourceforge/aide/aide-0.12.tar.gz
@ Source code compile
step 1 : ./configure -> Makefile(환경설정파일)
step 2 : make -> object 파일(실행파일)
step 3 : make install -> 퍼미션 & 파일이동
yum -y install cpp gcc db4-devel dev86 flex gcc-c++
libstdc++-devel libtermcap-devel ncurses-devel pam-devel
serv 컴: tar xfz mhash-0.9.9.tar.gz
cd mhash-0.9.9 && ls
./configure
echo $? - 값이 0 이면 정상
- 값이 1 이상이면 오류
make
make install
serv 컴: cd ..
tar xfz aide-0.12.tar.gz
cd aide-0.12
yum -y install bison
./configure && make && make install
echo $?