본문 바로가기
728x90
반응형

ubuntu8

[프로젝트] Django로 포트폴리오 사이트 만들기(1) - Ubuntu Server 환경설정 및 가상환경 만들기 안녕하세요. 바른호랑이입니다.원티드, 잡플래닛, 잡코리아 등 다양한 구인구직 사이트들의 이력서 관련 서비스들을 보며, 정형화되어 있는 경력관리용 프레임워크가 아닌 보다 커스터마이징 되어 있는 나만의 포트폴리오 사이트를 만들고 배포까지 해보고 싶다는 생각이 들었습니다.  단순히 개발을 진행해도 되지만 개발을 진행하는 과정에서 고민하고 해결했던 내용들을 겸사겸사 기록해 보는 것이 좋다고 생각이 들어 글을 작성하며 개발을 진행해보려 합니다.완전 맨땅에서부터 시작하기에는 시간도 자원도 부족하기에 개발과 유지보수가 용이한 Django, Bootstrap을 이용하여 개발을 진행해보려고 하며, Ubuntu 설치와 사용법은 기존에 작성했던 게시글들을 참고하여 설정한 후 진행해 보았습니다. 굳이 용량이 더 큰 Deskt.. 2024. 7. 2.
[환경설정] SSH Key Authentication 방식으로 접속하기 안녕하세요. 바른호랑이입니다.이번 게시글에서는 컴퓨터들 간의 통신에 주로 사용되는 프로토콜인 SSH를 Key Authentication 방식으로 접속하는 방법에 대해서 알아볼 예정입니다.SSH에서 Key Authentication방식은 공개키(Public Key)와 개인키(Private Key)로 이뤄진 키 쌍을 활용하여 접속자의 신원을 인증하는 방식으로 공개키는 정보를 암호화하고, 개인키는 이를 복호화하는 데 사용됩니다. 이 덕분에 공개키로 암호화된 메시지가 유출되어도 개인키가 없으면 복호화할 수 없기에 보안성이 강화되는 효과를 가지며, 이와 같은 높은 보안성 덕분에 SSH는 통신에 주로 사용됩니다. 서버와 클라이언트는 각각 공개키와 개인키를 가지며, 서버의 공개키는 클라이언트가 최초로 서버에 접속할 .. 2024. 7. 1.
[환경설정] Ubuntu SSH 설정방법 및 ID/PW로 접속하기 안녕하세요. 바른호랑이입니다.이번 게시글에서는 Ubuntu Server 설치하고 SSH 접속을 허용한 후 ID/PW로 접속하는 방법에 대해서 알아볼 예정입니다.SSH(Secure SHell)는 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 파일을 복사할 수 있도록 해주는 프로토콜을 지칭합니다. 즉, 네트워크 프로토콜의 하나로 인터넷과 같은 Public Network를 이용해 통신을 할 경우 보안적으로 안전하게 통신하기 위해 사용하는 프로토콜입니다. 일반적으로 22번 포트를 사용하여 통신을 하며 Linux계열의 OS를 사용할 경우 주로 사용하게 되는 통신방식이라고 할 수 있습니다. - 대표적인 사용처1. 데이터 전송(Github: 원격 저장소, 소스 코드를 push할 때 SSH를.. 2024. 6. 28.
[환경설정] VSCode Remote SSH 사용법 안녕하세요. 바른호랑이입니다.이번 게시글에서는 VS Code를 기반으로 SSH를 사용하여 Linux 서버에 접근하는 방법에 대해서 알아볼 예정입니다.Linux가 설치된 가상머신(VM)이나 외부 컴퓨터를 접속하려고 하는 경우, 보통 SSH(Secure SHell, 네트워크 상의 다른 컴퓨터에 로그인하여 명령을 실행하고 정보를 보고 받을 수 있게 해주는 프로토콜)를 이용합니다. 일반적으로 22번 포트를 통해 통신을 하기에 서버의 22번 포트가 오픈되어 있다면 Windows의 CMD만으로도 접속이 가능하고, 보다 원활한 관리를 위해서 SSH 통신을 지원하는 Xshell, PuTTY, MobaXterm등과 같은 다양한 프로그램들을 이용할 수도 있습니다.위의 프로그램들도 많은 기능들을 지원하기는 하지만 VS Co.. 2024. 6. 27.
[환경설정] Azure VM(Ubuntu) 생성 및 연결 방법 안녕하세요. 바른호랑이입니다.이번 게시글에서는 Azure의 서비스 중 하나인 Azure Virtual Machine을 Ubuntu 운영체제로 생성하고, 연결하는 방법에 대해서 알아볼 예정입니다.VM은 서버통합, 개발 및 테스트 환경 만들기, DevOps지원 등과 같은 다양한 용도로 사용되며, 상황과 필요에 맞게 VM을 생성하여 사용할 수 있습니다. 다만, VM의 정의, 용도, 필요성과 같은 부분들은 이번 게시글에서는 다루지 않을 예정이며, 대표적인 클라우드 서비스인 Azure에서 VM을 어떻게 생성하고 외부에서 어떻게 연결할 수 있는가에 대해서만 다뤄볼 예정입니다. AWS에서 VM을 생성하는 방법 또한 큰 틀에서는 차이가 없으니 참고하시기 바랍니다. ※ Azure VM 생성 방법1. Azure Porta.. 2024. 6. 24.
[환경설정] Ubuntu 세팅 및 pyenv, virtualenv 설치 안녕하세요. 바른호랑이입니다.이번 게시글에서는 ubuntu에서 python프로젝트를 진행하기 위해 필요한 세팅 및 pyenv, virtualenv를 설치하는 방법에 대해 알아볼 예정입니다.가상환경을 통한 ubuntu설치가 궁금하신 분들은 아래 게시글을 참고하시기 바랍니다. ※ VMware Workstation Pro활용한 Ubuntu VM 설치 및 세팅 [환경설정] VMware Workstation Pro활용한 Ubuntu VM 설치 및 세팅안녕하세요. 바른호랑이입니다.이번 게시글에서는 VMware Workstation Pro프로그램에 VM을 생성한 후 Ubuntu를 설치하고 초기세팅하는 방법에 대해 알아볼 예정입니다.해당 게시글의 내용을 이해하기data-is-power.tistory.comubuntu를.. 2024. 6. 18.
[환경설정] VMware Workstation Pro활용한 Ubuntu VM 설치 및 세팅 안녕하세요. 바른호랑이입니다.이번 게시글에서는 VMware Workstation Pro프로그램에 VM을 생성한 후 Ubuntu를 설치하고 초기세팅하는 방법에 대해 알아볼 예정입니다.해당 게시글의 내용을 이해하기 위해서는 VMware Workstation Pro 설치가 선행되어야 하며, 설치 시 나오는 여러 옵션들은 기존에 제공되었던 VMware Workstation Player와 동일하니 보다 자세한 사항이 궁금하신 분들은 이전 게시글들을 참고하시면 되겠습니다. ※ VMware Workstation을 활용한 가상화 환경 설정 [환경설정] VMware Workstation을 활용한 가상화 환경 설정안녕하세요. 바른호랑이입니다.이번 게시글에서는 가상화 환경을 설정할 수 있게 해주는 Vmware Worksta.. 2024. 6. 15.
[환경설정] VMware Workstation Pro 다운로드 및 설치 안녕하세요. 바른호랑이입니다.이번 게시글에서는 VMware Workstation Pro 다운로드 및 설치에 대해서 알아볼 예정입니다.기존에 비상업적, 개인적인 사용목적을 위해 사용할 수 있는 라이센스로 VMware Workstation Player가 제공되었었는데 2024년 4월 30일 이후로 해당 제품의 판매가 중단되고 Pro 라이센스에서도 설정을 통해 개별사용이 가능하게 변경되었습니다. 다만 install 파일 다운로드를 위해서는 회원가입이 필요하게 변경되었으니 참고바랍니다. 세부적인 설치 방법은 아래와 같으며, Windows와 Ubuntu 운영체제의 ISO파일은 기존의 게시글의 링크 또는 아래의 링크를 참고하시면 되겠습니다. ※ VMware Workstation을 활용한 가상화 환경 설정  [환경설.. 2024. 6. 14.
728x90
반응형