반응형

Linux 12

Linux) 우분투(Ubuntu) SSH 서버 설치 및 root 접속 허용

- Ubuntu 설치 후 SSH 접근을 위해 openssh-server 설치 필요. - 설치 후 root 계정에 대한 접근 허용 또한 필요 아래 블로그에 잘 설명이 되어있으니 참고부탁드립니다. https://sseungshin.tistory.com/69 Ubuntu(우분투) - ssh 서버 설치/root 계정 접속 허용하기 openssh-server 설치 우분투를 기본으로 설치하면, 대부분 ssh 서버가 설치되어 있지 않습니다. dpkg 명령어를 이용하여 openssh-server 패키지가 설치되어 있는지 확인 후, 설치되어 있지 않다면 패키지 �� sseungshin.tistory.com * 위 설정 후 접속 불가 시 우분투 방화벽 설정 확인필요.

C & Docker & LINUX 2020.07.21

칼리리눅스 한글 깨짐 해결법(Kali Linux)

칼리리눅스 한글 깨짐 해결법(Kali Linux) 칼리리눅스 설치시 언어를 한글로 설정하면 한글 깨짐 현상이 발생합니다. 아래의 캡처화면과 같이 이때 한글 깨짐을 해결할 수 있는 방법이 있습니다. 터미널을 열고 apt-get update apt-get install fcitx-lib* apt-get install fcitx-hangul (한글 설정 - 자세한 건 모르겠네요 ㅎㅎ) ㄴ 입력하면 에러 발생 -> skip 하고 하단의 명령어를 입력해도 정상적으로 한글화 됩니다. (18/09/17) apt-get install fonts-nanum* (폰트 설치) init 6 (재부팅) 위에 명령어를 입력하면 해결할 수 있습니다. 이렇게 간단하게 해결이 가능합니다.

C & Docker & LINUX 2018.04.21

Linux) 리눅스 find 명령어

리눅스 find 명령어 find 명령어 - 시스템 내에 있는 파일 중에서 사용자가 원하는 파일을 찾을 때 사용한다.- 찾은 파일에 특정 명령을 실행하도록 명령할 수 있어서 더욱 편리하다.- 검색경로의 경우 최상위 디렉터리(/)인 루트 디렉터리로 시작하는 절대 경로 현재 디렉터리(.)로 표시하는 상대 경로가 있다. 문법 find path [expression] [action] 옵션 - name file_name 파일명을 지정할 수 있다. - type 파일 종류를 지정 - user uname 소유자명 또는 UID를 지정 - group gname 소유그룹 이름 또는 GID를 지정 - size [+-]num[단위] 파일의 크기를 지정 - perm mode 파일의 접근 권한을 지정 - atime [+-]n 파일을..

C & Docker & LINUX 2018.03.17

php 게시판 만들기

php 게시판 만들기 (칼리리눅스 환경) - php를 이용하여 기본적인 기능만 가지고 게시판을 만들려고 합니다. - mysql을 이용하여 데이터베이스 설정하는 부분은 다음 포스팅에 진행하겠습니다. - 일단 php를 이용하여 작성한 게시판 코드입니다. - 리눅스 환경에서 경로는 /var/www/html 에서 파일을 생성하였습니다. - vi /etc/apache2/mods-available/dir.conf 명령을 통해서 dir.conf에 index.php를 추가였습니다. *** 출처 : 어서와 해킹은 처음이지 - 칼리리눅스로 배우는 해킹과 보안 http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788994797304 *** index.php - 시..

IT Security 2017.10.02

칼리리눅스(kali linux) - static 네트워크 설정

칼리리눅스(kali linux) - static 네트워크 설정 virtualbox를 통해서 칼리리눅스를 설치하였습니다. 처음 칼리리눅스를 설정했을 때 바로 네트워크가 되지 않을 때 네트워크 설정을 확인해볼 수 있습니다. * 처음 네트워크 설정은 브리지 네트워크 입니다. (host OS와 guest OS가 동등한 네트워크를 사용합니다.) * 그래서 c클래스가 host OS와 같습니다. 처음 ifconfig로 설정을 확인해봤을 때 localhost 주소인 127.0.0.1만 뜨고 인터넷 연결이 안됩니다. vi /etc/network/interfaces를 입력하여 다음 창으로 접속해 아래와 같이 작성합니다.(이때 설정하고자 하는 ip주소와 서브넷마스크, 게이트웨이를 입력합니다.) dns-nameservers의..

C & Docker & LINUX 2017.09.23

리눅스 커널) 모듈 프로그래밍(읽기 쓰기가 가능한 Character Device 모듈 구현)

읽기 쓰기가 가능한 Character Device 모듈 구현 내용 : 리눅스 커널 2.6.36 버전에서 간단한 character device와 그 device driver를 만드는 커널 모듈을 제작한다. 1. 루트 권한을 획득한다. 2. 홈 디렉터리 밑에 module 이라는 디렉터리를 생성하고 그 디렉토리로 이동한다. 3. #yum install -y module-init-tools를 수행한다. 4. #cp minibuf.c minibuf2.c를 수행한다. 5. vi minibuf2.c를 수행하여 기존 코드의 device_write() 함수 내부를 아래와 같이 작성한다. #define DEV_MAJOR 254 #define DEV_MINOR 6 ssize_t device_write(struct file ..

C & Docker & LINUX 2017.05.10

리눅스 커널) 모듈 프로그래밍(간단한 Char Device 모듈 구현)

간단한 Char Device 모듈 구현 - 커널 모듈 프로그래밍** 리눅스 커널 2.6.36 버전에서 간단한 character device와 그 device driver를 만드는 커널 모듈을 제작한다. 1. 루트 권한을 획득한다. 2. 홈 디렉터리 밑에 module 이라는 디렉토리를 생성하고 그 디렉토리로 이동한다. 3. #yum install -y module-init-tools를 수행한다. 4. #vi minibuf.c를 수행하여 아래와 같이 코딩한다. #include #include #include #include #include #include #include #define DEVICE_NAME "Minibuf" #define BUFFER_LEN 1024 #define DEV_MAJOR 254 #..

C & Docker & LINUX 2017.05.01

리눅스 쉘 스크립트 예제(alias, csh, 구구단, 피보나치수열)

리눅스(Centos 6 * 7) - 쉘 스크립트 예제(alias, csh, 구구단, 피보나치수열) 예제 1번 새로운 파일 삭제 명령 del명령을 alias을 이용하여 만들어 보시오. (단. del명령은 실제로 파일을 삭제하지 않고 특정 디렉터리(휴지통)으로 옮긴다.) 답: rm 명령을 통해서 삭제를 하면 휴지통을 거치지 않고 바로 완전삭제가 됩니다. del명령은 mv명령을 통해서 휴지통으로 옮기는 명령으로 만들 수 있습니다. 리눅스에서 휴지통의 경로는 cd 홈/계정/.local/share/Trash/files입니다. mv의 옵션으로 -t가 있습니다. 옵션의 기능은 전체 원본 파일을 대상 디렉터리로 이동시킵니다. 예제 2번 csh를 사용할 때에도 프롬프트에 호스트의 이름이 나올 수 있도록 만들어 보시오. ..

C & Docker & LINUX 2016.10.07

TCP - hello, world를 출력하는 소켓 프로그램

리눅스 Centos 6.5 환경 - 소켓 프로그램서버 프로그램 #include #include #include #define PORT 9000 char buffer[BUFSIZ] = "hello, world"; main(){int c_socket, s_socket; //소켓 생성 위한 변수(클라이언트 소켓, 서버 소켓)struct sockaddr_in s_addr, c_addr; //소켓의 주소 저장int len, n; s_socket = socket(PF_INET, SOCK_STREAM, 0);memset(&s_addr, 0, sizeof(s_addr));s_addr.sin_addr.s_addr = htonl(INADDR_ANY); //host 방식을 네트워크 방식으로 변경s_addr.sin_famil..

Network 2016.10.05
반응형