Linux
-
[Linux] 커버로스(Kerberos) 인증이란?Linux 2019. 5. 6. 00:43
정의 커버로스란 컴퓨터 네트워크 인증 프로토콜 티켓에 기반을 두고 비-보안 네트워크에서 특정 노드와 노드가 보안된 형식으로 통신할 수 있도록 제공 동작 방식 클라이언트가 인증 서버에 티켓 요청 인증 서버에서는 클라이언트에서 보낸 정보를 기반으로 시간제한이 있는 티켓을 발급 작업할 서버들에 제한된 시간동안 클라이언트는 접속 가능 출처 https://en.wikipedia.org/wiki/Kerberos_(protocol)#User_Client-based_Logon
-
-
[Linux] 심볼릭 링크 생성Linux 2019. 4. 24. 11:18
ln -s TARGET LINK_NAME TARGET을 LINK_NAME 으로 심볼릭 링크를 생성 심볼릭 링크의 특징 대상으로부터 독립적으로 존재하는 두 번째 파일 심볼릭 링크가 삭제되면 대상은 영향을 받지 않음 심볼릭 링크가 대상을 지시하면 나중에 대상이 이동되거나 이름이 바뀌거나 지워지더라도 심볼릭 링크는 자동으로 업데이트되거나 삭제되지는 않지만 지속적으로 오래된 대상(현재는 존재하지 않는 위치나 파일)을 가리킨 채로 존재 이동되었거나 존재하지 않는 대상을 가리키는 심볼릭 링크들에 대한 용어는 broken, orphaned, dead, dangling 등 출처 https://ko.wikipedia.org/wiki/%EC%8B%AC%EB%B3%BC%EB%A6%AD_%EB%A7%81%ED%81%AC
-
[Linux] 서버에서 SSH키 기반 인증 구성하기Linux 2019. 4. 23. 23:56
시큐어 셸(Secure Shell, SSH) 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜로 기본적으로는 22번 포트를 사용한다. SSH 키 인증 SSH key를 사용하면 서버에 비밀번호 없이 바로 접속 가능하다. SSH key 인증 방식을 위해서는 공개키(public key)와 비공개키(private key)가 필요하다. 클라이언트-서버 구조에서 클라이언트에 비공개키가 위치하며 접속할 서버에 공개키를 넣어둔다. SSH 키 생성 원격 서버에 접속하기 위해서 클라이언트에 해당하는 장비에서 아래 명령을 통해 키를 생성한다. -t 옵션을 통해서 rsa 방식으로 암호화한다. $ ssh-keygen -t ..
-
[Linux] 트리 구조로 디렉토리 확인Linux 2019. 4. 23. 00:15
리눅스에서 디렉토리를 트리 형태로 확인하기 위해 tree 명령어를 사용한다. 설치 $ yum install tree 권한 에러가 발생하는 경우 sudo를 붙여준다.($ sudo yum install tree) $ tree . ├── build │ └── distributions ├── build.gradle ├── dest │ └── myfile.txt ├── gradle │ └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── myfile.txt 6 directories, 8 files