반응형
KODI에서 리눅스 서버와 연동하는 방법에는 여러가지가 있는데요. 이중에서 가장 무난한 sftp로 연동해보겠습니다. SFTP란? SFTP(Secure File Transfer Protocol)는 네트워크를 통해 파일을 안전하게 전송하기 위한 프로토콜입니다. SFTP는 SSH(Secure Shell) 프로토콜을 기반으로 하여 데이터를 암호화하고 보호하며, FTP(File Transfer Protocol)와는 다르게 파일 전송 과정에서 보안을 강화합니다. 이를 통해 파일 전송 도중에 데이터가 중간에서 가로채이거나 손상될 위험을 줄일 수 있습니다. ChatGPT에게 물어보니 먼저 openssh를 설치하고 sftp 전용 계정을 생성하라고 합니다.sudo apt updatesudo apt install opens..
오늘은 ubuntu에서 ssh 접속하는 방법을 알아보겠습니다. Ubuntu SSH 접속하기 ubuntu에서 ssh 접속하기 위해서는 접속하고자 하는 서버의 key파일이 필요합니다. 윈도우에서는 일반적으로 ppk파일로 접속하기 때문에 리눅스에서 사용하는 key파일로 변경이 필요합니다. KEY PPK 파일 변환하기 key파일의 경우 많이 사용하시는 puttygen을 이용해서 만들수 있는데요. 개인용 키인 ppk를 가지고 있다면 puttygen에서 File - Load private key를 통해 ppk 파일을 불러온 다음 패스워드를 입력해줘야 파일을 열 수 있습니다. 이 후에 conversions -> Export Openssh key를 통해서 key파일로 변경합니다. 이렇게 만든 key파일을 서버에 업로드..
오늘은 ubuntu에 워드프레스를 한번 설치해보겠습니다. 일반적으로 LEMP를 설치한다고 하는데요. LEMP란? 리눅스 플랫폼에 웹 서버로는 Nginx(엔진엑스) PHP DB는 MariaDB를 사용할 것입니다. 이것을 줄여서 LEMP 서버(Linux + (E)Nginx + MariaDB + PHP)라고 부릅니다. Nginx를 ‘엔진엑스’라고 읽어서 E가 들어간다고 합니다.. 리눅스설치는 AWS 등에서 간단히 설치가 가능하니 해당 방법은 제외하겠습니다. MariaDB 설치하기 먼저 MariaDB를 설치해보고자 합니다. sudo apt install mariadb-server mariadb-client 이 후 status를 통해서 버전과 함께 잘 설치되었는지 확인합니다. systemctl status mar..
리눅스의 기존 서버의 SSH key 이외의 추가 키를 설정하는 방법을 알아보겠습니다. 먼저 서버의 기존 SSH 접속 설정이 모두 되어 있는 상태를 가정하고 진행합니다. 리눅스 SSH 접속은 보안설정에 따라 ssh key를 통해서 접속할 수 있는데요. 이 때 개인키와 공개키로 나누어지게 됩니다. 즉 접속할 컴퓨터가 가지고 있는 것이 개인키(private) 그리고 서버에 저장되어 있는 것이 공개키(public)입니다. 이 부분은 암호학에 대해서 다루게 되는데요. 간단하게 말씀드리면 하나의 암호를 가지고 개인키와 공개키로 나뉘게 되고 공개키를 공유하여 공개키에 맞는 개인키가 있으면 통신되게 되는 시스템입니다. 이론은 이렇게 되고 실제 리눅스 서버에서 작업을 알아보겠습니다. SSH Key 추가 하는 방법 ssh..
ubuntu에 도커를 설치하려고 할때 ARM64시스템의 경우 에러가 발생하는데요. However the following packages replace it: docker-ce-cli:amd64 E: Package 'docker-ce' has no installation candidate E: Unable to locate package docker-ce-cli E: Unable to locate package containerd.io E: Couldn't find any package by glob 'containerd.io' 먼저 구버전의 docker를 삭제하고 sudo apt remove docker docker-engine docker.io containerd runc 이 후에 repository..