CentOS 2014. 2. 9. 23:29

 1. ssh 설치

# yum -y install openssh

2. ssh daemon 셋팅
# service sshd restart {start/stop/restart/status}
# /etc/init.d/sshd {start/stop/restart/status}

3. 상태 확인
# netstat -atunp | arep {22/sshd}

* window에서 리눅스로, 리눅스에서 window로 파일 전송하기

큰 시나리오는 window에서 tera term을 사용하여 ssh가 활성화 된 리눅스(22포트)로 접속을 하고 파일 전송을 시도한다.

- 윈도우에서 리눅스로 파일 전송 하기
1. 테라텀 상단 메뉴 file - SSH SCP.. 클릭
2. TTSSH 창이 뜨는데 ------------ 선을 기준으로 
상단은 window에서 linux로  , 하단은 linux에서 window 로 파일을 전송 할 때 사용하는 영역이다. 
상단 From에 보낼 파일을 선택한 후 send버튼을 클릭하면 /home/user/ 경로에 파일이 전송 된다.

- 리눅스에서 윈도우로 파일 전송하기 
1. SSH로 접속(ssh:22번 포트)된 테라텀에서 su명령어로 root권한을 얻은 후 
# scp 보낼파일명 받는곳계정@받는곳IP:받는곳 디렉토리 
ex) scp ./test.txt admin@192.168.1.111:/d/

를 입력하면 테라텀이 아무것도 안뜨고 대기상태가 된다. 

2. 테라텀 상단메뉴 SSH SCP.. 클릭 
TTSSH 창에서 ---------- 기준 하단 From에 방금 적었던 받는 파일명(경로는 생략) test.txt를 입력하고 to:에 받을 경로를 지정한 후 receive 버튼을 클릭한다. 명령어로 입력한 받는 곳 디렉토리는 의미 없는 듯 하다.


'CentOS' 카테고리의 다른 글

리눅스] Cent OS 에서 SVN 세팅하기  (0) 2014.02.04
posted by 젊은쎄오
:
CentOS 2014. 2. 4. 17:03
- 터미널을 실행 합니다.


1. SVN 설치 
yum install -y svnversion

2. 사용자 계정 추가
adduser svn
passwd svn

3. repository 생성
svnadmin create --fs-type fsfs /home/svn/Projects

4. 권한 설정
chown -R svn:svn /home/svn (svn이 아닌시 해당 이름 사용 name:name)
chmod 644 .dmrc
chomd 755 /home/svn

5. 관리자 전환
su - svn

gedit /home/svn/Projects
ls -al /home/svn/Projects

6. 파일 수정
vi ~/.bash_profile
SVN_EDITOR=/user/bin/vim
export SVN_EDITOR

7. conf 세팅
vi /home/svn/Projects/conf/svnserve.conf
-- 내용수정 (앞에 #은 지워야 한다) --
[general]
anon-access = none 
auth-access = write
password-db = passwd 

8. 유저 등록
vi /home/svn/Projects/conf/passwd
[users]
id=password 
// 아랫줄에 계속 추가 가능

9. 서버 구동
svnserve -d -r /home/svn  // 서버를 데몬으로 구동
ps -aux | grep svnserv // 실행중인 서버 확인
netstat -ant | grep 369 // svn 3690포트 확인

10. 폴더 생성
svn mkdir svn://localhost/Projects/trunk
svn mkdir svn://localhost/Projects/branches
svn mkdir svn://localhost/Projects/tags
// 입력 후 vi 편집기가 열림 :q로 나가고 c(continue) 누르고 enter
// root비번, 2번에서만든 id, pw 차례로 입력 후 yes
// 안된다면 svnserve.conf 열어서 # 제거했는지 확인

11. svn 확인
svn list svn://localhost/Projects

12. svn체크아웃
svn checkout svn://localhost/Projects

13. svn 3690 포트 해제(외부접근 가능하도록)
iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/rc.d/init.d/iptables restart

14. 시스템 부팅시 자동실행 되도록 하기
vim /etc/rc.d/rc.local
svnserve -d -r /home/svn --listen-host=0.0.0.0


svn 종료
killall svnserve

종료 확인
ps -ef | grep svn
// kill -9 xxxx 로 가능










'CentOS' 카테고리의 다른 글

리눅스] Cent OS 에서 SSH설치 및 파일 전송하기  (0) 2014.02.09
posted by 젊은쎄오
: