태그 : ssh 요약보기전체보기목록닫기

1 2

리눅스에서 키(key) 파일을 설치하여 암호 없이 ssh 접속하기

서버에 ssh 접속을 암호 없이 하고자 할 경우, 클라이언트에서 생성한 공개/비밀 RSA 키(public/private RSA key)를 이용해서 설정할 수 있다. 클라이언트에서 생성한 공개키(public key)를 서버에 설치해서, 이 공개키에 대응하는 비밀키(private key)를 가진 클라이언트의 접속을 허용하는 방식이다.예를 들어 서버 serv...

sshpass - ssh 자동접속

예전에 expect를 이용해서 ssh 자동접속하는 방법을 정리한 적이 있는데(여기로), ssh 접속후에 실행할 명령이 한줄 짜리라면 expect로 복잡하게 스크립트를 만드는 것보다 sshpass를 사용하는 것이 더 편리하다.우선 sshpass 패키지를 설치한다. 데비안/우분투 계열 기준으로 아래와 같이 작업.# S/W 저장소 정보 갱신sudo apt-g...

리눅스에서 특정 사용자/그룹에 대한 ssh 접속 허가/제한

ssh서버에서 특정 사용자 또는 그룹에 대해 접속을 허가하거나 거부하는 방법이다. ssh 데몬(sshd) 설정 파일을 편집해 주어야 한다.설정 파일은 통상 /etc/ssh/sshd_config이다. 편집에는 루트(root) 권한을 필요로 한다.# sshd 설정 파일 편집sudo vi /etc/ssh/sshd_config만약 특정 사용자만 접속을 허가하고...

리눅스에서 루트(root)에 의한 ssh 접속 허용

데스크탑 리눅스 배포판의 경우 기본적으로 루트에 의한 ssh 접속을 막도록 설정되어 있는 경우가 꽤 있는데, 루트 계정을 허용해야 한다면 /etc/ssh/sshd_config 파일을 편집해서 관련 설정을 변경해야 한다. 우분투 계열 배포판 기준이나 다른 배포판도 비슷할 것이라 생각된다. 터미널창에서 아래와 같이 작업.만약 ssh 데몬이 설치되어 있지 않...

scp - ssh를 통한 파일/디렉토리 복사

scp를 이용해서 원격으로 파일 또는 디렉토리를 복사하는 방법이다. ssh를 통해서 복사가 이루어지므로 ssh 로그인이 가능하면 복사도 문제 없다. 일반적인 복사 명령인 cp와 비슷하기 때문에 몇가지 예시를 보면 금방 감을 잡을 수 있다.홈 디렉토리에 있는 my_data.txt 파일을 myserver.com 서버의 사용자 john의 홈 디렉토리 하위에 ...

sshfs 연결에서 "Transport endpoint is not connected" 오류 메세지 관련 문제

우선, sshfs에 대한 자세한 내용은 이전 게시물을 참고하자. 여기로ssh를 이용해서 원격 서버의 디렉토리를 파일 시스템처럼 마운트할 수 있는 sshfs를 사용할 때 간혹 연결 도중에 뭔가 꼬여서 오류가 나는 경우가 있다. sshfs 연결을 실행했을 때 대략 아래와 같은 오류 메세지가 나오는 경우다.fuse: bad mount point '[디렉토리 ...

[bash: expect] 다중 사용자 환경에서 보안을 강화한 작업 자동화

이전에 작성했던 리눅스 다중 사용자 환경에서의 expect 스크립트 관련 문제에 대한 해결책이다. ssh, rsync 등 원격접속이 포함된 작업을 자동화할 때 생기는 보안 문제이며, 이에 대한 자세한 내용은 이전 게시물을 참고하자. 여기로기본적인 접근 방식은 사용자로부터 암호를 입력 받아서 이것을 임시 파일에 저장한 후, expect 스크립트에서 이 임...

[bash: expect] 리눅스 다중 사용자(multi-user) 환경에서의 작업 자동화 문제

작업 자동화를 위해 expect 스크립트를 사용할 경우, 접속암호를 인자(argument)로 사용하면 보안 측면에서 한가지 큰 문제가 있다. 이전에 게시했던 ssh 자동접속이라던가, rsync 자동백업이라던가 이런 종류의 작업이 가지고 있는 약점이다.나 혼자만 사용하는 리눅스 PC/서버라면 별 문제가 되지 않으나, 여러 사람이 함께 사용하는 환경이라면 ...

넷기어 ReadyNAS Ultra 6에서 NFS 설정 변경(심볼릭 링크 오류 관련)

얼마전에 넷기어 ReadyNAS Ultra 6의 nfs 연결에서 파일이 많은 디렉토리를 조회할 때 "Too many levels of symbolic links" 오류 메세지가 나와서 이것을 해결하려고 이리저리 찾아 보다가 결국 NAS의 ssh 접속을 활성화시키고 nfs를 sshfs로 바꿨다. 이 과정에 대한 자세한 내용은 이전 게시물을 참고하자. 여기...

넷기어 ReadyNAS Ultra 6에서 ssh 활성화

문제의 시작은 nfs였다. NAS의 특정 디렉토리에 4만개 이상의 파일이 들어가는 상황이 생기고 있는데, nfs로 연결된 리눅스 장비에서 해당 디렉토리를 조회하려고 하니 "Too many levels of symbolic links"라는 오류 메세지가 발생했다. 파일 수가 수천개일 때까지는 이런 문제가 없었던 것 같은데 한 디렉토리 안에 파일이 4~5만...
1 2

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

456823
6228
2032076

ad_widget_2