본문 바로가기

분류 전체보기299

[C] pointer 변수 size 각각의 포인터 변수의 크기는?  8로 동일하다 2024. 7. 16.
[C] 문자 배열 선언하기 5개의 문자로 이루어진 문자열 배열이 있을때 사이즈는 5인가?    문자열의 마지막에 numm문자가 있기 때문에 6의 길이를 갖게 된다. 2024. 7. 16.
[jenkins] jenkins url 설정하기 jenkins에 slack 플러그인을 설치하고 테스트 중 jenkins url 관련 문제가 발생했다.   문제점  CI가 성공하면 slack으로 알림을 보내고 변경된 코드를 JENKINS_URL 변수를 확인하여확인할 수 있도록 하였다.   빌드 클릭  빌드가 진행이 되고  slack으로 알림이 간다.   알림에는 링크가 있어서 클릭하면 해당 페이지로 이동한다.   링크 클릭시 해당 링크로 이동하지 않는다.   해당 빌드의 변경 사항을 확인할수 있는View Last Changes를 클릭하면은   정상적으로 접근이 된다.    jenkins의 url을 복사해서 새로운 브라우저 창에 입력하면  정상적으로 접근이 된다.   주소를 다시 확인해보니 현재 jenkins가 구동되고 있는인스턴스와 주소가 다르다.   .. 2024. 7. 16.
[network] layer 3 switch에서 int vlan간의 라우팅 설정하기 오늘의 lab.     layer 3 스위치의 int vlan 설정은 위와 같다.     vlan 10에 있는 pc0에서 vlan 20에 있는 pc4로ping을 보내려고 한다.   ping을 보내면 위와 같은 결과가 나오게 된다.     Router 0와 연결되어 있는 multilayer switch의 routing table을 확인해 보면은    위와 같이 아무런 정보도 없는 것을 확인할수 있다.   multilayer switch에서 ip routing 명령어를 입력해 주어서 routing을 할 수 있도록 설정해 준다.  ip routing 명령어를 입력하고 난 다음에     라우팅 테이블을 확인해 보면은 위와 같이 라우팅 테이블이 활성화 된것을 확인할 수 있다.   다시 ping을 보내면 reply.. 2024. 7. 14.
[linux] ubuntu "Permission denied (publickey)" ssh-copy-id시 에러가 발생한다.  Permission denied 에러 발생    /etc/ssh/sshd_conf의 설정은 아래와 같아.     하지만 계속 permission denied 에러가 발생한다.    후회되는 점  1. 같은 방식으로 계속해서 시도한것-> 한 1시간 정도는 사용한거 같다.  해결방법ssh-copy-id를 실행하는호스트의 public키를 직접 복사해서연결할 호스트의~/.ssh/authorized_keys 에 붙여 주려고 한다.   정상적으로 원격 호스트에 로그인 할 수 있다. 2024. 7. 11.
[other] burp suite 설정하기 https://programforlife.tistory.com/45 [Kali] Kali Linux Burpsuite 사용방법Burpsuite Burpsuite은 Kali Linux에 있는 기본적인 애플리케이션입니다. Burpsuite은 기본적으로 프록시 서버입니다. 프록시 서버(Proxy Server)란? 프록시 서버는 클라이언트가 자신을 통해서 다른 네트워크programforlife.tistory.com 2024. 7. 10.
[jenkins] 리눅스에 publish over ssh로 파일 전송하기 publish over ssh로 다른 호스트에 파일을전송하려고 한다. ->remote host에는 파일이 전송될 디렉터리를명시해 놓지 않았다.       빌드 버튼을 클릭  빌드가 진행이 되고   빌드 완료후   Console output에서 build가 완료된것을 확인  remote host에 다른 경로를 지정해 주지 않았을때는호스트의 전송받는 유저의 홈디렉터리로 파일이 전송이 된다.  이번에는 /opt라는디렉터리로 명시해 주었다.   빌드 완료 후 전송받는 호스트의 /opt디렉터리를 확인해보면은파일이 보이지 않는다.  홈 디렉터리를 확인해보니이전에 전송된 파일이 있고아래에 /opt라는 디렉터리를생성해 놓은것을 확인할수 있다.  정확한 테스트를 위해홈 디렉터리의 파일들을 모두 삭제   디렉터리를 명시해.. 2024. 7. 8.
[docker] permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock ubuntu유저로 로그인되어 있는 상황에서docker images 명령어를 사용하면permission denied 에러가 발생한다.   which로 docker 명령어 위치를 알아내서    링크를 되어 있는 파일의 소유자가 root이다.  ubuntu 유저가 속한 그룹에docker 그룹을 추가해준다.  ubuntu가 속해있는 그룹들을 확인하면docker 그룹이 추가된것을 확인할수 있다.  ubuntu 유저에서 로그아웃한 다음에다시 로그인을 하면  docker 명령어가 정상적으로 실행이 된다. 2024. 7. 5.
[docker] errors:denied: requested access to the resource is deniedunauthorized: authentication required sudo 명령어를 사용해서 docker hub이미지를 푸쉬하려는데 푸쉬가 되지 않는다.  현재는 ansuser로 로그인된 상태이고ansuser는 docker에 로그인이되어있는 상태이다.  ans 유저는 docker group에도 속해있다.  sudo 명령어를 제외하고 docker push 명령어를실행 했을때는 정상적으로 push가 된다.   원인을 찾기위해 root로 로그인 한다.   root로 로그인한 상태에서docker push 명령어를 실행하니인증이 필요하다고 한다.  docker login 명령어로 로그인을 해주고  다시 docker push 명령어를 실행하면은이미지가 도커 허브로 정상적으로업로드가 된다.  root계정으로는 사용하지 않을것 이므로도커에서 로그아웃 해준다. 2024. 7. 5.