본문 바로가기

Developer/Etc14

[Mac] Unable to negotiate with xxx.xxx.xxx.xxx port 22: no matching host key type found. Their offer: ssh-rsa 해결 방법 Unable to negotiate with xxx.xxx.xxx.xxx port 22: no matching host key type found. Their offer: ssh-rsa 해결 방법 맥 터미널에서 ssh 를 사용하여 서버에 접속하려고 할 때, Unable to negotiate with xxx.xxx.xxx.xxx port 22: no matching host key type found. Their offer: ssh-rsa 위와 같은 에러가 발생하는 상황에서 해결하는 방법을 알려드리도록 하겠습니다. 문제 원인 no matching host key type found. Their offer: ssh-rsa 즉, SSH 서버를 SSH 클라이언트에 인증하는 공개 키 알고리즘(호스트키 알고리즘).. 2023. 5. 22.
Mac Redis 설치 방법 및 사용 방법 Mac Redis 설치 방법 및 사용 방법 맥에서 Redis를 설치하는 방법과 간단한 Redis 사용 방법을 알려드리도록 하겠습니다. Redis 설치 Homebrew를 사용하여 Redis를 설치합니다. Homebrew가 설치되어있지 않은 분은 먼저 Homebrew를 설치해주시길 바랍니다. brew install redis 위 명령어를 사용하여 Redis를 설치합니다. redis-server --version Redis 설치가 완료되면 위 명령어를 사용하여 설치된 Redis의 버전을 확인할 수 있습니다. brew info redis 위 명령어를 사용하여 Redis 패키지의 정보를 확인할 수 있습니다. Redis 다루기 redis-server 위 명령어를 사용하여 Redis Server를 실행할 수 있습니다.. 2021. 9. 9.
Mac Java(JDK) 설치 방법 Mac Java(JDK) 설치 방법 Mac 에서 Java를 설치하고 환경변수를 설정하는 방법에 대해서 알려드리도록 하겠습니다. 1. JDK 설치 파일 다운로드 먼저 Oracle 로 가서 Java를 설치파일을 다운로드 합니다. https://www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html Oracle의 JDK 설치 목록 중에서 macOS의 dmg 파일을 선택합니다. 체크하여 동의하여 주시고 아래 파일 다운로드 버튼을 클릭하여 다운로드 합니다. Oracle 계정 로그인이 되어있지 않다면 로그인 창으로 넘어가고 로그인을 하면 바로 다운로드가 진행됩니다. 2. JDK 설치 다운로드한 dmg 파일을 열면 위와같이 pkg 파일이 보입니다... 2021. 9. 3.
DB Browswer For SQLite 설치 방법 및 사용 방법 DB Browswer For SQLite 설치 방법 및 사용 방법 DB Browser For SQLite 는 SQLite 데이터베이스를 편하게 다룰 수 있도록 해주는 프로그램입니다. 저 또한 아주 유용하게 사용하고 있는데요. 그럼 DB Browser For SQLite 설치 방법과 간단한 사용법을 알려드리도록 하겠습니다. DB Browser For SQLite 설치 방법 먼저 DB Browser For SQLite 홈페이지로 갑니다. DB Browser For SQLite 홈페이지에서 상단 메뉴에서 Download로 들어갑니다. Download 페이지에서 자신의 운영체제에 맞게 설치하시면 되겠습니다. Window, Mac 뿐만 아니라 Linux 에서도 설치하는 방법들이 잘 나와있습니다. 저같은경우 Mac.. 2021. 4. 5.
git You must use a personal access token with 'read_repository' or 'write_repository' scope for Git over HTTP, Authentication Failed 해결 방법 GitLab You must use a personal access token with 'read_repository' or 'write_repository' scope for Git over HTTP, Authentication Failed 해결 방법 Gitlab에 있는 프로젝트를 clone 하려고 할때, remote: HTTP Basic: Access denied remote: You must use a personal access token with 'read_repository' or 'write_repository' scope for Git over HTTP. remote: You can generate one at http://xxx/profile/personal_access_tokens fa.. 2021. 2. 18.
Install Docker In Mac OS - 맥 도커 설치 방법 Install Docker In Mac OS - 맥 도커 설치 방법 Docker는 기존 환경에 상관없이 개발 환경을 컨테이너화 하여 컨테이너 안에서 개발하고, 쉽고 편하게 관리하고 공유 할 수 있게 해주는 오픈 소스 소프트웨어입니다. 듣기만 하고 사용해보기 전에는 몰랐지만 어느정도 사용해보고는 왜 다들 Docker를 사용하는 건지 확실히 느낄 수 있었는데, Docker 사용 방법을 많이 정리해보고자 합니다. 먼저 Mac에서 Docker를 설치하는 방법을 알려드리도록 하겠습니다. 우선 Docker 사이트로 갑니다. Docker 홈페이지에서 오른쪽 상단에 Get Started 버튼을 통해 Docker 설치 파일을 받을 수 있는 페이지로 갑니다. 그리고 Docker Desktop Download에서 Downl.. 2021. 1. 5.
Netlify 를 이용한 누구나 쉽게할 수 있는 웹 사이트 호스팅 사용법! Netlify 를 이용한 누구나 쉽게할 수 있는 웹 사이트 호스팅 사용법! Web Hosting을 할 수 있는 방법, 그리고 웹 호스팅을 할 수 있도록 제공하는 곳은 정말 너무도 많습니다. 그중에서 Netlify 를 사용해서 호스팅 하는 방법을 알려드리도록 하겠습니다. Netlify는 정적인 웹 사이트를 호스팅하는데 누구나 사용하기 쉽도록 UI가 정말 편하게 되어있습니다. 긴 말보다 바로 사진과 함께 설명을 보시면 얼마나 쉽고 간단한지 아실겁니다! 먼저 Netlify 홈페이지로 들어갑니다. https://www.netlify.com Netlify 홈페이지에서 우측 상단에 Sign up 버튼을 눌러 회원가입을 합니다. 이미 회원이신 분들은 Log in 버튼으로 로그인하시면 되겠습니다! 원하는 방법으로 회원.. 2020. 10. 19.
Facebook Login API http 에서 가능하게 하는 방법 (Facebook Test Version App 사용하는 법) Facebook Login API http 에서 가능하게 하는 방법 (Facebook Test Version App 사용하는 법) Facebook API 에서 Login 기능은 https에서만 지원되도록 하고 있습니다. 하지만 라이브 모드가 아닌 개발 모드에서는 http에서도 할 수 있었는데요. localhost에서 작업하시는 분들이 많다 보니 http에서 작업을 하는 분들이 많으셨을텐데요. 저 또한 Facebook API 를 사용해서 프로젝트를 진행하는 도중, 평소대로라면 로그인 기능을 사용하였을 때 떠야할 로그인창이 아닌 어느날 갑자기, "Facebook has detected APPNAME isn't using a secure connection to transfer information. Unti.. 2020. 10. 6.
Date Format(날짜 형식) 정규표현식 Date Format(날짜 형식) 정규표현식 날짜 포맷의 정규식을 자주 사용하는 것 같아 정리해보도록 하겠습니다. /^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/ 위 정규식은 년도는 숫자 4자리만, 월은 자릿수를 맞춰주기 위해 1~9월 사이라면 0X월 형식만, 10~12월 사이라면 10, 11, 12 월만, 일은 자릿수를 맞춰주기 위해 1~9일 사이라면 0X일 형식만, 10일 이상은 앞자리는 1에서 3까지만 가능하며, 30일 이상은 30, 31 만 가능하도록하고, 년도, 월, 일 사이에 '-' 문자로 구분하도록 작성한 정규식 입니다. JavaScript를 사용해 테스트 해보도록 하겠습니다. var regex = RegExp(/^\d{4}-(0[1-9]|1[012.. 2020. 9. 25.
htaccess 파일 수정으로 http를 https로 redirect 시키기 (카페 24 호스팅 방법 포함) htaccess 파일 수정으로 http를 https로 redirect 시키기 (카페 24 호스팅 방법 포함) .htaccess 파일을 수정하여 SSL 인증서를 등록한 도메인에 "https://" 를 포함하지 않고 도메인 주소만을 입력하여 접속했을 때 http로 들어가지는 것을 https로 리다이렉트 시키는 방법에 대해 알려드리도록 하겠습니다. 아마 이 글을 검색하여 들어오신 분들은 웹사이트를 구축하시고 SSL 인증서를 등록하였으나 https://본인 도메인 주소 이렇게 https://까지 입력하고 들어가면 https로 들어가지지만 본인 도메인 주소 만 입력하고 들어가면 이렇게 http 로 들어가져서 도메인 주소만 입력 하더라도 http 가 아닌 https로 들어가게 하고싶어서 오신 분들이라 생각됩니다. .. 2020. 7. 11.
Favicon Make and Insert (파비콘 만들기, 삽입하기) Favicon Make and Insert (파비콘 만들기, 삽입하기) Favicon은 favorites과 icon이 합쳐진 것으로, 인터넷 웹 브라우저의 타이틀에 표시되는 웹 사이트를 대표하는 아이콘을 말합니다. 파비콘은 .ico 확장자를 사용하게 되는데 png와 같은 확장자의 파일을 ico파일로 간단하지만 화질도 떨어지지 않게 변경해주는 좋은 사이트를 하나 소개 시켜드리며 해당 사이트에서 ico 확장자의 파비콘을 만들고 Web site에 파비콘을 삽입하는 방법까지 알려드리도록 하겠습니다. 먼저 파비콘으로 사용하려고 하시는 이미지 하나를 준비해줍니다. 저는 위의 이미지를 하나 만들어 준비했습니다. 그럼 ico 파일로 변경시켜줄 사이트로 들어가겠습니다. https://convertico.com 해당 사이.. 2020. 7. 1.
CSS Selector (CSS 선택자) CSS Selector (CSS 선택자) 정말 자주 쓰이고 유용한 CSS 선택자에 대해서 알려드리도록 하겠습니다. * 페이지의 모든 element를 선택합니다. 보통 많은분들이 모든 element에 기본적으로 있는 margin과 padding을 지우고 시작하기위해 사용할때 등에 많이 사용합니다. Element 해당 Element를 선택합니다. 선택되지 않습니다 선택됩니다 #ID 해당 id를 지정한 Element를 선택합니다. 선택되지 않습니다 선택됩니다 .Class 해당 Class를 지정한 Element를 선택합니다. 선택되지 않습니다 선택됩니다 SelectorSelector 첫번째 Selector와 두번째 Selector를 붙여서 작성합니다. 첫번째 Selector 조건과 두번째 Selecto.. 2020. 6. 21.