2018년 6월 25일 월요일

redhat 개발 환경 설정 구축

redhat 7.2 를 설치했다.
redhat 을 서버 OS 로 사용하는 현장에서 PostgreSQL 을 설치해 달라는 요청이 있었다.

사내에서 테스트를 해보기로 했다.
그런데 문제는 redhat 은 유료 소프트웨어 이므로 때문에 구매를 해야 한다.

다행히도 구매하지 않고 사용할 수 있다고 한다.

"Red Hat Subscription Manager" 라는 건데........
redhat 은 사용은 할 수 있으나 기술지원이나 yum 같은것이 안되는 버전이다.

음........ 그래?
일단 설치를 해보자.

redhat 은 아래 경로에서 download 가능하다.
https://access.redhat.com/downloads/content/

서버로 사용할 예정이므로 "최소 설치"를 선택해서 진행했다.
그리고 PostgreSQL 을 컴파일 해보려는데 에러가 발생했다.


어허....ㅉㅉ
개발을 위한 기본적인 도구들이 없나 보다.


역시나 yum 으로 설치가 안된다.

iso 파일 안에 보면 Packages 라는 폴더가 있는데,
그 안에 rpm 들이 잔뜩 들어 있다.

적당히 자신이 필요한 rpm 을 설치하면 된다.....
....
....
....
....
맞긴 맞는데,
A 설치하려고 하면 B 설치해야 하고 B 설치하려고 하면 C 설치해야 하고,,,,,,
끝도 없는 의존성 메세지 때문에 딱 1번 해보고 때려쳤다.
울화통 터질뻔 했다.


이러한 문제를 피하려면, 처음부터 설치를 할때 잘해야 한다.

설치를 진행할때 처음에, 기본값이 "최소 설치"로 되어 있다.
클릭을 하면 세부 항목을 선택할 수 있다.


"개발용 도구"를 체크한다.


그 다음은 그냥 평범하게 진행하면 된다.

설치를 다 하고 나서, 몇 가지를 더 설치해 줘야 한다.
iso 를 마운트 하자.
(마운트는 반드시 root 계정으로 해야 한다.)

% mkdir package
% mount /dev/cdrom package
% cd package
% cd Packages


rpm 을 설치하자.

% rpm -Uvi ncurses-devel-5.9-13.20130511.el7.x86_64.rpm
% rpm -Uvi readline-devel-6.2-9.el7.x86_64.rpm
% rpm -Uvi zlib-devel-1.2.7-15.el7.x86_64.rpm


그리고 PostgreSQL 컴파일을 진행하면 잘 되는걸 확인할 수 있다.





참고
https://access.redhat.com/downloads/content/

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-설치하기

WinSCP 기부

나는 리눅스(Linux)를 많이 사용하는 편이다. 회사에서도 사용하고, 개인적으로도 사용하고 있다. 그러다 보니 자연스럽게, SFTP를 많이 사용하게 된다. 리눅스에서는 SFTP에 대해 기본적으로 이렇게 저렇게 잘 지원을 해주는 편인데, 윈도...