본문 바로가기
  • [성공하는 개발자] - Developer

Server/AWS8

[Jenkins] SSH 사용 - pipeline SSH Agent - jenkins 관리 > Manage Credentials - Stores scoped to Jenkins > global > Add Credntials 선택 - ssh 정보 입력 1 ) PIPELINE 에서 SSH 사용하기 env.TARGET_HOST = "hsnam@192.168.0.2" node { try { stage('ssh-test') { sshagent (credentials: ['192.168.0.2-ssh']) { sh 'ssh -o StrictHostKeyChecking=no "uptime"' } } } catch (env) { echo 'error = ' + env throw env } } 위와 같이 pipline script를 작성하고 job을 실행 하면 해당 서버의 uptime .. 2023. 7. 10.
[AWS] nvm 설치 후 'sudo: node: command not found' 해결 방법 ❎ 개발 환경 운영 체제: Ubuntu v22.04 LTS 👉 문제 인식 프로잭트 서버와 젠킨스 서버 연동 Publish Over SSH 으로 접속 빌드 처리 할때 sudo node 버전 에러 sudo: npm: command not found 에러발견 👉 해결 과정 버전이 맞지 않아서 일어나는 문제라는 점 인식 젠킨스 서버 문제가 아니라는 점 인식 프로잭트 서버에서 sudo 관련 문제 인식 sudo 시스템 /user/bin 바라보고 있다는 점 인식 👉 문제 해결 설치한 node의 위치를 찾는다. $ which node 아래 명령어를 입력하여, usr/bin/ 경로에 node을 링크 시켜준다. sudo ln -s $(which node) /usr/bin/node $(which node) - 경로 볼수 있.. 2023. 7. 4.
[AWS] Ubuntu(20.04.4) Node 설치 AWS EC2 nginx 설치 # Ubuntu 이미지를 이용했을 경우 sudo apt-get install nginx # 다운로드가 완료되면 명령어를 통해 nginx 설치 폴더로 이동한다. cd /etc/nginx # nginx 실행 sudo service nginx start # nginx 실행 확인 ps -ef | grep nginx https://docs.aws.amazon.com/ko_kr/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html 자습서: Amazon EC2 인스턴스에서 Node.js 설정 - AWS SDK for JavaScript 노드 설치는 현재 Amazon EC2 세션에만 적용됩니다. CLI 세션을.. 2023. 6. 29.
[AWS] Ubuntu 서버 초기 설정하기 버전 : Ubuntu 22.04.1 LTS 환경 관리자(root) 계정 활성화 root 계정은 Linux 설치 시 기본적으로 생성되지만, 비밀번호를 생성해주기 전까지 비활성화 상태입니다. root 계정 활성화(비밀번호 설정) sudo passwd root 비밀번호를 2번 동일하게 입력하여 root 계정을 활성화합니다. 패키지 업데이트 sudo apt-get update : 설치되어 있는 패키지들이 새로운 버전이 있는지 확입합니다. sudo apt-get upgrade -y : update를 통해 확인한 패키지들의 최신 버전에 따라 패키지를 업그레이드합니다. vim 설치 vi로 방향키를 눌렀을 때, 의도치 않은 문자가 입력될 때가 있습니다. vi의 차기버전인 vim을 설치해 이를 해결할 수 있습니다. su.. 2023. 6. 29.