본문 바로가기

전체 글210

[Windows Server]The password does not meet the password policy requirements. Check the minimum password length, password complexity and password history requirements 패스워드가 윈도우 서버에 설정된 패스워드 정책에 대해 만족하지 못해서 발생되는 에러임 확인방법 실행 > secpol.msc > Account policy > password policy에서 계정 패스워드에 대한 정책을 확인할 수 있다. 윈도우 패스워드 정책 windows password 정책 로컬보안정책 secpol.msc 2022. 7. 26.
[Ansible] ansible apt update playbook ansible로 우분투 패키지 설치전 apt update를 수행하고 싶을때 아래와 같이 수행한다. --- - name: install amsclient hosts: all become: yes vars: ansible_become_password: "{{ sudopasswd }}" tasks: - name: apt install ipa-client apt: update_cache: yes force_apt_get: yes cache_valid_time: 3600 앤서블 우분투 apt 업데이트 앤서블 ubuntu apt udpate ansible ubuntu apt udpate 2022. 7. 20.
[Ansible] windows powershell 파일 실행하기 anisble에서 간단한 파워쉘 명령어 실행의 경우 win_shell: "powershell 파워쉘명령어" 로 수행하곤 했다. 하지만 코드가 많은 파워 쉘파일(ps.1)의 경우는? 파워쉘파일은 파일의 절대경로를 써서는 실행이 안되다.(bat파일은 실행 가능) win_command: "powershell.exe -ExecutionPolicy Bypass -File c:\Disk_Part.ps1" 또는 win_shell: "powershell.exe -ExecutionPolicy Bypass -File c:\Disk_Part.ps1" 둘다 테스트 해본 결과 정상적으로 수행 되었고 아래코드는 Disk_part.ps1이라는 파워쉘을 노드에 배포한 뒤 실행을 하는 playbook이다. --- - hosts: al.. 2022. 7. 19.
[GCP] GCP static route 경로설정 요구사항 - node01은 외부아이피가 없다. - node01은 node02를 통해서 11.11.11.11에 접근해야 함 온프레미스 환경이면 node01에 route add -net 11.11.11.11 netmask 255.255.255.255 gw 192.168.0.1 dev eth0 명령을 통해 static route 설정을 하면 되지만 GCP의 경우 SIOCADDRT: Network is unreachable 에러를 발생한다. 처리방법 - node02는 11.11.11.11과 통신이 된다는 가정(방화벽 세팅은 생략한다.) node02는 인스턴스 생성시 IP전달옵션을 활성화 해야한다.(만들고나서 옵션 활성화가 안됨..만들때 해야한다..) node01 인스턴스 수정 > 네트워크 태그만들기 VPC 네트.. 2022. 7. 18.
[Ubuntu] ubuntu20.04 httpd apache 설치 centos의 경우 yum install httpd를 설치하면 되었는데 우분투는 apache2를 설치해야한다고 한다. 그냥 설치시도를 하면 다음과 같은 출력이 나오고 설치가 제대로 되지않는다. 그러므로 인스톨 전에 apt-get update를 해줘야한다. 설치방법 sudo apt-get update sudo apt-get install apache2 systemctl start apache2 systemctl statu apache2 netstat -nltp 설치화면은 아래와 같다. 서비스 구동을 한다. 서비스포트 80 오픈된 것을 확인한다. 우분투 httpd 설치 우분투 아파치 설치 ubuntu apahce 설치 ubuntu httpd 설치 2022. 7. 17.
[LINUX] vi 계단 주석 해결벌 vi 에디터를 쓰다보면 붙여넣기시 주석이 붙은채로 계단현상이 나온다 해결방법 vi 에디터에서 commad모드(esc+:)에서 set paste를 입력 후 isert mode에서 붙여넣기를 한다. 리눅스 계단 주석 vi 계단 주석 2022. 7. 16.
[Ansible] Windows 계정 생성 playbook 앤서블을 이용하여 윈도우 계정생성 및 패스워드를 업데이트 하기 위한 ansible 플레이북은 다음과 같다. 기존에 존재하는 계정이면 패스워드 또는 그룹등이 업데이트 된다. 패스워드 옵션 중 update_password 이 있는데, on_create는 계정생성중 한번만 수정이 가능한 것이고 always는 기존계정에서 업데이트가 가능한 옵션이다. 그러므로 앵간하면 update_password: always로 설정하기 바란다. --- - name: windows user add hosts: all vars: ansible_connection: winrm ansible_winrm_server_cert_validation: ignore ansible_winrm_scheme: http ansible_become: .. 2022. 7. 15.
[Windows Server] can not get-localuser 파워쉘에서 존재하는 계정 조회를 위해 get-localuser를 입력해보았지만 찾을수 없는 명령어라고 나온다. 구글에 검색해보니 애석하게도 windows 2016 이상부터 지원하는 명령인 듯하다. cmd창에서 net user를 사용하는 것으로 대체 해야한다. https://stackoverflow.com/questions/43989815/cant-find-microsoft-powershell-localaccounts-module-or-run-get-localuser Can't find Microsoft.Powershell.LocalAccounts module (or run Get-LocalUser) When running a script, I have a line to verify that a "serv.. 2022. 7. 14.
[Ansible] ansible 명령어로 패스워드 없이 수행하기 스크립트로 ansible 명령을 수행할 경우가 있는데 패스워드 프롬프트를 띄우지 않고 자동으로 수행하고 싶을땐 아래와 같이 수행한다. 패스워드의 특수문자를 인식시키지 않도록 싱글쿼테이션 처리를 해줘야한다. # windows yml 수행시 ansible-playbook exam.yml -e 'ansible_user=admin ansible_password=admin123' # linux yml 수행시 ansible-playbook exam.yml -e 'ansible_user=admin ansible_ssh_pass=admin123 ansible_become_pass=admin123' 2022. 7. 14.
[Linux] iptables는 최대 몇 라인까지 적용? iptables는 최대 몇 라인까지 적용가능한가? 32비트 기준 2만 5천개이상 2022. 7. 12.
반응형