레이블이 ssh인 게시물을 표시합니다. 모든 게시물 표시
레이블이 ssh인 게시물을 표시합니다. 모든 게시물 표시

2019년 1월 31일 목요일

rsync, ssh 연동 방법

rsync 는 파일을 효율적으로 전송하고 동기화해주는 유용한 프로그램이다.
모든 리눅스에 기본적으로 설치되어 있다.

rsync 만 있으면 다른건 필요없을 정도로 막강한 기능을 자랑하고 있다.

rsync 는 "원본 디렉토리" 와 "대상 디렉토리" 를 동기화 시켜주는 역할뿐만 아니라,
심지어 다른 컴퓨터의 "원본 디렉토리" 와 "대상 디렉토리" 를 동기화할 수 있다.

"원본 디렉토리" 가 있는 컴퓨터에는 rsync 데몬을 실행하고,
"대상 디렉토리" 가 있는 컴퓨터에서 rsyn 로 동기화를 실행하면 된다.
rsync 데몬은 873 번 port 를 사용한다.

하지만, 데몬을 실행할 수 없는 환경이거나,
873 port 가 방화벽에 막혀있을 경우 ssh 를 사용해서 파일 전송이 가능하다.

% rsync -e ssh 계정@IP주소:원본경로/ 대상경로/

이런식으로 입력하면 된다.

예를 들어,
% rsync -e ssh pi@kimchki.pe.kr:/home/pi/ /homes/pi_bak/

rsync 는 보통 avz 옵션을 사용한다.
% rsync -avz -e ssh pi@kimchki.pe.kr:/home/pi/ /homes/pi_bak/

어떤 파일이 "원본 디렉토리" 에는 삭제되어서 "대상 디렉토리" 에도 삭제하고 싶다면,
% rsync -avz --delete -e ssh pi@kimchki.pe.kr:/home/pi/ /homes/pi_bak/

만약 전송과정을 출력하고 싶다면,
% rsync -avz --delete --progress -e ssh pi@kimchki.pe.kr:/home/pi/ /homes/pi_bak/

만약 ssh 가 22 번 port 가 아닌 10000 번 port 를 사용하고 있다면,
% rsync -avz --delete --progress -e 'ssh -p 10000' pi@kimchki.pe.kr:/home/pi/ /homes/pi_bak/





출처
http://funnylog.kr/439
http://gyuha.tistory.com/445
http://www.worldwalker.co.kr/entry/rsync-사용중-대상-서버의-ssh-포트가-변경-되었을-시

2018년 6월 19일 화요일

Windows10 윈도우10 OpenSSH 추가

윈도우10 은 주기적으로 대량의 업데이트를 한다.

평소에는 깔짝깔짝 적은 양의 업데이트를 진행하는데,
종종 대량이 업데이트를 진행하는 날에는 시간도 오래걸리고, 불편하기도 한다.

필요하기는 하니까 뭐, 암튼,

그런데 어느순간 ssh 가 설치되어 있다는걸 알았다.
구굴링을 해보니, 2017.12 쯤 업데이트에 OpenSSH 가 추가되었다는 내용이 보였다.

이전까지는 ssh 를 사용하기 위해서는 putty 를 사용해야 했었다.
(혹은 SecureCRT, MobaXterm 등등 다른 ssh 클라이언트)

OpenSSH 를 사용해서 Ubuntu 서버에 접속한 화면이다.


사용하는데 문제는 없었다.
하지만 난 putty 를 사용해 왔기 때문에,
아무래도 더 익숙하고 기능도 많은 putty 가 더 편했다.
그래서 윈도우10 OpenSSH 를 굳이 잘 사용하지는 않을거 같다.

좀 더 구굴링 해보니, ssh client 뿐만 아니라 ssh server 도 사용 가능하다고 한다.
ssh server 는 설치를 해야 하니, 설치부터 해보자.






설치가 다 완료되고, C:\Windows\System32\OpenSSH 에 sshd 가 있는걸 확인할 수 있다.


sshd 는 ssh daemon 이라는 뜻으로, ssh client 로 Windows10 에 접속할 수 있게 도와주는 역할을 한다.
ssh daemon 은 ssh server 라고 생각하면 된다.

ssh server 를 설치했지만, 바로 사용할 수는 없다.
ssh server 를 실행시켜줘야 한다.


시작 - 제어판 - 관리도구 - 서비스 - OpenSSH SSH Server 항목을 찾아가자.
중지 상태로 되어 있으니, 시작 상태로 변경하자.


실행이 되었다.


실제로 Windows10 에 접속해 보자.

C:\> ssh 127.0.0.1

접속이 되는걸 확인할 수 있다.
127.0.0.1 은 자기 자신을 의미한다.
Windows10 컴퓨터 IP 주소를 입력해도 된다.







출처
http://archwin.net/402
https://cloudsns.wordpress.com/2018/01/06/windows-10-1709-버전에서-ssh-client와-ssh-server-설치하기

화곡 어쩌라고, 굴사냥

석화찜(굴찜)을 먹으러 여의도로 갔다 그런데 재료가 모두 소진되었다고 마감이라고 한다 응? 다들 굴에 미쳤나? 굴을 찾아 헤매다 보니, 화곡까지 가게 되었다. 화곡은 처음 가본다. 첫인상은 "술집 겁네 많네" 피똥쌀때까지 마실 수 있...