SSH 비밀번호 없이 접속하기 (ssh-keygen)

호스팅 서버 작업을 ssh로 한다거나, 특정 서버에 ssh를 통해 자주 접속하는 경우 비밀번호를 매 번 입력하는 것은 귀찮은 일이다. scp 커맨드로 파일들을 여럿 복사한다거나 한다면 더더욱 그렇다. 또 중간에 비밀번호를 물어보면 쉘 스크립트 안에 넣을 수 없기 때문에 불편하기도 하다. 그런데 key 교환을 미리 해 두어 비밀번호 입력을 건너뛰는 방법이 있다. ssh 클라이언트의 public key를 […]

계속 읽기

라즈베리파이 모니터 없이 최소 설치

호스팅을 직접 라즈베리파이에 해 보면 어떨까 싶은 마음에 사용하지 않고있던 라즈베리파이2를 꺼내보았다. 웹 서버를 운용할 것이라서 데스크탑 환경은 필요가 없기 때문에 무작정 RASPBIAN JESSIE LITE 버전을 다운로드하여 MicroSD 카드에 이미지를 풀어냈다. 시행 착오 및 검색을 통해 부팅 전 다음과 같은 사항이 필요하다는 것을 알아냈다. 고정 IP 모니터, 키보드는 연결하지 않을 것이므로 항상 동일한 IP를 갖도록 […]

계속 읽기

ssh 먹통된 경우 종료 하는 방법

ssh 사용 중 network 문제라던가 입력이 아무 말도 듣지 않는 경우가 발생할 때가 있다. 이 때 ctrl + D, ctrol + Z, ctrl + C가 다 듣질 않는다. 쉘을 하나 더 띄워 kill -9 명령으로 ssh 프로세스를 종료할 수도 있지만, 간단하게 종료시키는 방법이 있어서 소개한다. ssh client가 지원하는 이스케이프 시퀀스가 몇 개가 있는데, 그 중에 […]

계속 읽기

HTTP proxy를 통한 ssh 연결 방법

뜻이 있는 곳에 길이 있다고.. proxy에 막혀 아무것도 할 수 없는 상황에서 http proxy를 통해서 외부로 연결할 수 있는 방법이 있다는 것을 알았다. 사용할 수 있는 기본 환경은 이렇다. 22번 포트가 막혀있다. (아마 다른 대부분의 포트가 막혀있다.) Browser에 http proxy 설정을 해야 web 서핑을 할 수 있다. 리눅스를 쓴다. 서버 설정 서버 설정은 별다른게 없다. […]

계속 읽기

라즈베리파이 ssh, ftp 환경 설정

Raspbmc를 설치하면 dropbear ssh server와 vsftpd 데몬이 함께 설치가 된다. 처음으로 ssh 접속을 하면 locale과 time zone을 설정하는 과정을 거친다. 다음 세 개의 로케일을 선택하였고, ko_KR.UTF-8을 기본 locale로 설정했다. Time zone은 Asia -> Seoul로… en_US en_US.UTF-8 ko_KR.UTF8 먼저 패스워드를 변경한다. 기본적으로 할당되어있는 pi 계정의 기본 패스워드는 raspberry인데, 이것을 자신만 아는 비밀번호로 변경한다. pi@raspbmc:~$ passwd pi에 […]

계속 읽기