• [VSCode] Handshake failed: no matching key exchange algorithm 에러 해결 방법

    Visual Studio Code 프로그램을 사용 중 원격 접속을 시도하는 중에 다음과 같은 에러가 뜨는 경우가 있습니다. Handshake failed: no matching key exchange algorithm 이 에러가 뜨는 경우 체크해야 할 2가지를 정리해 보면 다음과 같습니다. 첫 번째. SSHD 체크 1. # find / -name sftp-server /usr/libexec/openssh/sftp-server 2. SSH configuration 확인 /etc/ssh/sshd_config 파일 중 하단 체크 Subsystem sftp /usr/libexec/sftp-server 이 경우 다음과 같이 수정함 Subsystem sftp /usr/libexec/openssh/sftp-server 3. sshd 재시작 # service sshd restart 두 번째. VSCode 의 알고리즘 추가 { “name”: “test”, “host”: “2xx.xxx.xxx.xx6”, “port”: 22, “type”: “sftp”, “username”: “user”, “password”: “password”, “path”: “/”, “autosave”: true, “confirm”: true, “algorithms”: { “kex”: [ “diffie-hellman-group1-sha1”, “ecdh-sha2-nistp256”, “ecdh-sha2-nistp384”, “ecdh-sha2-nistp521”, “diffie-hellman-group-exchange-sha256”, “diffie-hellman-group14-sha1” ], “cipher”: [ “3des-cbc”, “aes128-ctr”, “aes192-ctr”, “aes256-ctr”, “aes128-gcm”, “aes128-gcm@openssh.com”, “aes256-gcm”, “aes256-gcm@openssh.com” ], “serverHostKey”: [ “ssh-rsa”, “ecdsa-sha2-nistp256”, “ecdsa-sha2-nistp384”, “ecdsa-sha2-nistp521” ], “hmac”: [ “hmac-sha2-256”, “hmac-sha2-512”, “hmac-sha1” […]

  • MySQL 외부 접속 설정 방법

    MySQL 외부 접속 설정 방법입니다. 1) mysql DB 선택 mysql> use mysql 2) 외부 접속 허용 쿼리 추가 mysql> grant all privileges on DB명.* to 계정명@’원격IP’ identified by ‘패스워드’ with grant option; ex) grant all privileges on *.* to ‘root’@’xxx.xxx.xxx.xxx’ identified by ‘password’ with grant option; 3) 설정 저장 mysql> flush privileges; 북극海• (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • Bitnami 에서 MySQL의 root 비밀번호 생성 방법

    AWS Lightsail에서 웹사이트 또는 웹사이트 설치 시 앱 + OS 또는 OS 전용 블루프린트를 선택해야 하는데, 이 글에서는 앱 + OS 선택한 다음, LAMP (PHP 7) 선택 시 기본으로 설치되는 MySQL 의 root 비밀번호 변경, MySQL 데몬의 start/stop/restart에 대해 알아 보겠습니다. 먼저, 다음 명령어로 MySQL를 safe 모드로 실행합니다.

    다음 명령어로 비밀번호 없이 root 계정으로 접속할 수 있습니다.

    다음 명령어로 root 비밀번호를 생성합니다.

    이렇게 하면 MySQL의 root 계정에 대한 비밀번호를 생성하고, MySQL 데몬을 정상적으로 실행할 수 있습니다. 북극海• (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • Hyperledger Fabric를 이용해서 블록체인 네트워크를 실행하는 방법 2가지

    Permissioned Blockchain 솔루션 중 하나이면서 다양한 Business 분야로 접목하기 용이한 범용 솔루션인 Hyperledger Fabric를 직접 설치 및 실행하려고 시도하는 사람들이 많이 있습니다. 그러나 이를 위해 직접 리눅스 환경을 구성하고 Hyperleder Github에서 소스 코드를 다운받아 설치하는 일은 상당한 인내와 노력을 요구합니다. 그래서 이를 보다 쉽게 도와 주는 방법으로서 일반적으로 다음의 2가지 방법을 테스트 해 봅니다. 1. Amazon Managed Blockchain 일반적인 방법으로서 Amazon Managed Blockchain을 사용하는 방법이 있습니다. Amazon Managed Blockchain AWS에서 EC2에 Ubuntu를 설치하는 것처럼 어렵지 않게 클릭만으로 블록체인 네트워크를 생성하고 관리할 수 있습니다. 단, 이 경우는 AWS에 Blockchain Preview 요청을 해서 승인을 받아야 하고, 아직 일부 리전에서만 제공되며, 최신 버전의 Hyperledger Fabric을 사용할 수 없습니다. 또한, 블록체인 네트워크를 쉽게 생성해 주기 때문에 실제 어떤 과정을 통해서 블록체인 네트워크가 구동되는지 알고 싶은 경우 직접 블록체인 네트워크 명령어를 통해 각 단계를 직접 확인해야 합니다. 2. […]

  • AWS Lightsail를 이용하여 워드프레스 홈페이지 설치 및 운영 방법 정리 (2)

    이전 글에 이어서 AWS Lightsail를 이용하여 워드프레스 홈페이지를 설치 및 운영하는 전반적인 과정에 대해서 정리해 보려고 합니다. 이번 글에서는 위 내용 중 (5)와 (6)번에 대해서 (가능한 한 상세히) 정리해 보도록 하겠습니다. (1) AWS Lightsail 네트워크 기능 활용하여 도메인 관리 설정 (2) AWS Lightsail의 인스턴스 생성 및 관련 설정 (3) AWS Lightsail 네트워크 기능 활용하여 퍼블릭 고정 IP 주소 추가 및 A 레코드 추가 설정 (4) AWS Lightsail 네트워크 기능 활용하여 회사 도메인을 대표 메일로 사용하기 위한 구글 G Suite 연동 설정 (5) EasyEngine으로 Nginx 웹서버, Maria DB서버, SSL 지원, 최신 워드프레스 설치 (6) BCT 솔루션을 사용하여 제작된 워드프레스 홈페이지로 교체 (5) EasyEngine으로 Nginx 웹서버, Maria DB서버, SSL 지원, 최신 워드프레스 설치 이 단계를 설명하기에 앞서 먼저 EasyEngine을 살펴보도록 하겠습니다. EasyEngine 공식 홈페이지에서 EasyEngine을 다음과 같이 소개하고 있습니다. EasyEngine is a command line script that makes […]

  • AWS Lightsail를 이용하여 워드프레스 홈페이지 설치 및 운영 방법 정리 (1)

    이번 글에서는 AWS Lightsail를 이용하여 워드프레스 홈페이지를 설치 및 운영하는 전반적인 과정에 대해서 정리해 보려고 합니다. 이 글에서 다루는 주요 내용은 다음과 같습니다. (1) AWS Lightsail 네트워크 기능 활용하여 도메인 관리 설정 (2) AWS Lightsail의 인스턴스 생성 및 관련 설정 (3) AWS Lightsail 네트워크 기능 활용하여 퍼블릭 고정 IP 주소 추가 및 A 레코드 추가 설정 (4) AWS Lightsail 네트워크 기능 활용하여 회사 도메인을 대표 메일로 사용하기 위한 구글 G Suite 연동 설정 (5) EasyEngine으로 Nginx 웹서버, Maria DB서버, SSL 지원, 최신 워드프레스 설치 (6) BCT 솔루션을 사용하여 제작된 워드프레스 홈페이지로 교체(추가로 SEO, 통계 플러그인 설치 및 설정) 위 내용을 (가능한 한 상세히) 정리해 보도록 하겠습니다. (1) AWS Lightsail 네트워크 기능 활용하여 도메인 관리 설정 먼저, 도메인은 카페24에서 구입 하였습니다. 구입한 도메인(이 글에서는 bctone.kr)을 AWS Lightsail에서 호스팅 되도록 네임서버를 변경 합니다. 카페24에서 네임서버 이관하는 방법은 […]

  • Build Apache 2.4.10 RPM on CentOS 6.7 (2)

    지난 글에 이어 이번 글에서는 Httpd 2.4로 업그레이드, 이후 PHP 7 업그레이드 방법을 알아 보겠습니다. 방법 2. Httpd 2.4로 업그레이드, PHP 7으로 업그레이드 (1) Httpd 업그레이드 패키지 다운로드 # wget https://archive.apache.org/dist/apr/apr-1.5.1.tar.bz2# wget https://archive.apache.org/dist/apr/apr-util-1.5.3.tar.bz2# wget http://epel.unix.website/archive/fedora/linux/releases/18/Fedora/source/SRPMS/d/distcache-1.4.5-23.src.rpm# wget http://download.mostlylinux.com/6.4/x86_64/os/Packages/freetds-0.82-6.el6.x86_64.rpm# wget http://download.mostlylinux.com/6.4/x86_64/os/Packages/freetds-devel-0.82-6.el6.x86_64.rpm# wget https://archive.apache.org/dist/httpd/httpd-2.4.10.tar.bz2 Build and Install Apache Portable Runtime RPMs # rpmbuild -tb apr-1.5.1.tar.bz2# rpm -Uvh /root/rpmbuild/RPMS/x86_64/apr-1.5.1-1.x86_64.rpm /root/rpmbuild/RPMS/x86_64/apr-devel-1.5.1-1.x86_64.rpm # rpmbuild -tb apr-util-1.5.3.tar.bz2 [에러] freetds-devel is needed by apr-util-1.5.3-1.x86_64# rpm -Uvh freetds-0.82-6.el6.x86_64.rpm freetds-devel-0.82-6.el6.x86_64.rpm # cd /root/rpmbuild/RPMS/x86_64# rpm -Uvh apr-util-* distcache 설치하기 # cd# rpmbuild –rebuild distcache-1.4.5-23.src.rpm# cd /root/rpmbuild/RPMS/x86_64# rpm -Uvh distcache*.rpm apache 빌드하기 # cd# rpmbuild -tb httpd-2.4.10.tar.bz2 [에러] lua-devel is needed by httpd-2.4.6-1.x86_64# wget http://ftp.stu.edu.tw/Linux/CentOS/6/os/x86_64/Packages/lua-devel-5.1.4-4.1.el6.x86_64.rpm# rpm -Uvh lua-devel-5.1.4-4.1.el6.x86_64.rpm # rpmbuild -tb httpd-2.4.10.tar.bz2# cd /root/rpmbuild/RPMS/x86_64# rpm -Uvh httpd*.rpm [에러] httpd-mmn = 20051115 is needed by (installed) php-5.3.3-49.el6.x86_64# rpm remove php-common# rpm -Uvh httpd*.rpm 만약 service httpd stop 안되면 reboot (2) Php 업그레이드 : remi repository 활용 # wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm# wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm# rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm # cd /etc/yum.repos.d# vi remi-php70.repoenabled=0 -> enabled=1 # yum update 설치 후 php 버전 확인 및 Apache restart합니다. # […]

  • Build Apache 2.4.10 RPM on CentOS 6.7 (1)

    CentOS 6.0에 기본 설치되는 Apache 2.2.x 와 Php 5.3.x 버전을 Apache 2.4.x 와 Php 7.x 버전으로 업그레이드 하는 방법을 설명합니다. 이 방법에는 다음의 2가지 방법이 있습니다. 방법 1. Php 7.x 업그레이드, 이후 Httpd 2.4.x 로 업그레이드방법 2. Httpd 2.4.x로 업그레이드, 이후 Php 7.x로 업그레이드 진행 전에 CentOS 6.7 버전에서 설치 가능한 Apache와 Php가 설치되지 않은 경우 다음 명령어를 통해 설치합니다. —————————————————————————————————————————————————- # sudo su –# cd# yum install yum install wget rpm-build autoconf zlib-devel libselinux-devel libuuid-devel pcre-devel openldap-devel lua-devel libxml2-devel distcache-devel openssl-devel apr-devel postgresql-devel mysql-devel sqlite-devel freetds-devel unixODBC-devel nss-devel distcache-devel expat-devel db4-devel mailcap libtool doxygen Apache 설치 # yum install httpd Php 설치 # yum install php php-fpm php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-mcrypt php-zip php-curl php-pear 설치 이후, http://example.com/index.php 해서 phpinfo() 가 올바르게 출력되는지 확인 ———————————————————————————————————————————————- 방법 1. Php 7.x 업그레이드, 이후 Httpd 2.4.x 로 업그레이드 (1) Php 7 […]

  • AWS S3 정적 웹사이트 호스팅 사용법 (3) – 고유 도메인 연결 방법

    앞서 AWS S3 정적 웹사이트 호스팅 사용법, 버킷에 HTML 파일 업로드 하고, 웹브라우저에서 이를 확인하는 것을 알아 보았고, 이번 글에서는 고유 도메인으로 HTML 출력되도록 설정하는 방법을 알아 보겠습니다. 이 작업을 위해서는 Amazon Route 53 서비스를 이용해야 하는데, 이 글에서는 이미 Hosted zones에 1개 도메인이 연결되어 있다고 가정하고 설명을 진행 합니다. Hosted zones에 도메인 연결하는 방법은 AWS 외부 도메인 연결 방법 (1) 글을 참고 바랍니다. Amazon Route 53 화면은 다음과 같습니다. 위 화면에서 1 Hosted zones을 볼 수 있고, 이를 클릭하면 다음 화면을 볼 수 있습니다. 위 화면에서 도메인 kkachicoin.org을 볼 수 있고, 현재 4개 Record Set 설정이 된 것을 볼 수 있습니다. 앞서 S3에 고유 도메인을 연결 하려면 Record Set을 설정해야 하므로 [Go to Record Sets] 누르면, 다음 화면을 볼 수 있습니다. 위 화면에서 [Create Record Set] 을 누르면 다음 설정을 볼 수 있습니다. 위 화면에서 Name에 hello, Type에 A – IPv4 […]

이전112/2
위로이동