본문 바로가기

ubuntu34

728x90
반응형
[우분투 22.04] XRDP 원격 데스크톱 '인증 오류가 발생했습니다. 함수에 제공된 토큰이 올바르지 않습니다.'가 발생할 때 해결 방법 우분투(Ubuntu) 22.04 부터는 RDP(Remote Desktop Protocol)로 컴퓨터를 공유할 수 있는 기능을 기본적으로 제공한다. 하지만 윈도우에서 제공하는 만큼 자연스럽고 직관적이게 되어 있지는 않아서 활용하는 것에 많은 어려움이 있다. 가장 큰 원인으로는 오류 메시지가 이해하기 어렵다는 것이다. 오류 메시지와 원인 대표적인 사례로 오류메시지가 'The token supplied to the function is invalid' 또는 '인증 오류가 발생했습니다. 함수에 제공된 토큰이 올바르지 않습니다.'로 나타나는 경우가 있다. 이는 계정 인증 정보(아이디, 비밀번호)가 틀렸을 때 나타난다. 해결 방법 올바른 아이디와 비밀번호를 입력하면 정상적으로 이용이 가능하다. 우분투 22.04부터.. 2024. 1. 24.
[우분투 22.04] 디스크 마운트 하기 우분투 22.04에서 디스크를 마운트하는 방법은 아래와 같다. 디스크 목록 확인 아래의 명령어를 입력하여 사용가능한 디스크 목록을 확인한다. 디스크를 장착하였으나 나타나지 않는다면 디스크 포맷을 수행한다. blkid 디스크 마운트 정보 추가 아래의 명령어를 입력하여 디스크 마운트 정보를 편집하는 화면으로 진입한다. nano /etc/fstab 아래의 설정 규칙과 사진처럼 적절하게 마운트 정보를 입력한다. {장치경로|장치UUID} {경로} {포맷} default 0 0 디스크 마운트 아래의 명령어를 입력하여 입력한 마운트 정보를 반영한다. mount -a 디스크 마운트 확인 아래의 명령어를 입력하면 마운트가 잘 되었는지 확인할 수 있다. df 2024. 1. 23.
[우분투 22.04] XRDP 포트 변경 XRDP 서버를 우분투 22.04에서 운용할 때 기본 포트인 3389로 운영하면 공격에 노출될 가능성이 높다. 그래서 XRDP 서비스에서 사용할 포트를 변경하는 것이 좋다. XRDP 포트를 바꾸는 방법은 아래와 같다. XRDP 포트 변경 아래의 명령어를 입력하여 XRDP 설정 파일을 연다. nano /etc/xrdp/xrdp.ini 아래와 같이 화면이 나타나면 'port={포트번호}' 부분을 원하는 포트로 수정하여 저장한다. 아래의 명령어를 입력하여 변경된 포트 번호로 XRDP가 실행되도록 XRDP 서비스를 재시작한다. systemctl restart xrdp 변경된 포트 번호에 맞춰서 방화벽 포트 개방 등의 방화벽 설정을 확인한다. 2023. 11. 6.
[우분투 22.04] XRDP 설치 방법 RDP(Remote Desktop Protocol)은 마이크로소프트에서 개발한 원격 제어용 프로토콜이자 프로그램이다. 윈도우에서 원격 데스크톱 프로그램을 통해 우분투에 접속하려면 우분투에 XRDP를 설치해야 한다. XRDP는 우분투에서 사용가능한 RDP 서버 프로그램이다. 본 글에서는 우분투 22.04에서 XRDP를 설치하는 방법을 설명한다. XRDP 설치 아래의 명령어를 입력하여 XRDP를 설치한다. apt-get install xrdp 아래의 명령어를 입력하여 xrdp 계정을 ssl-cert 그룹으로 생성한다. adduser xrdp ssl-cert 아래의 명령어를 입력하여 XRDP 서비스를 시작한다. systemctl start xrdp 아래의 명령어를 입력하여 RDP에서 사용하는 포트를 방화벽에서.. 2023. 11. 4.
[우분투 22.04] SSH(Secure SHell) 설치 일반적으로 컴퓨터를 안전하게 원격 관리하기 위해서 SSH(Secure SHell)을 사용한다. 본 글에서는 우분투 22.04에서 SSH를 설치하는 것을 설명한다. SSH 설치 아래의 명령어를 우분투 터미널에 입력하여 SSH 서버를 설치한다. apt-get install openssh-server SSH 서비스 시작 아래의 명령어를 입력하여 SSH 서비스를 시작한다. systemctl start ssh SSH 설정 수정 포트 번호 등 SSH의 설정을 수정하려면 아래의 명령어를 입력하여 설정 파일을 수정한다. vi /etc/ssh/sshd_config 참고문서 "[CentOS 7] SSH 보안 강화를 위해 포트 번호를 수정하자", 2021년 8월 4일. @원문보기 "[RHEL] SSH root 로그인 허용 .. 2023. 11. 2.
[우분투 22.04] 파이참(PyCharm) 설치 본 글에서는 우분투 22.04 64비트에서 파이참을 설치하는 방법을 설명한다. 파이참 설치 파일 다운로드 아래의 명령어를 이용하여 파이참 설치 파일을 다운로드 받는다. 아래의 명령어는 파이참 커뮤니티 2023.2.3 버전을 다운로드 받는 명령어인데 다른 버전을 다운로드 받고 싶다면 아래의 파이참 다운로드 페이지 주소에서 파이참을 다운로드 받는다. 파이참 다운로드 페이지 주소: https://www.jetbrains.com/pycharm/download/ wget https://download-cdn.jetbrains.com/python/pycharm-community-2023.2.3.tar.gz 파이참 설치 아래의 명령어를 입력하여 다운로드 받은 파이참 설치 파일을 압축 해제 한다. tar xvf pyc.. 2023. 11. 1.
[우분투 20.04] 도커 설치하기 도커 설치 아래의 명령어를 입력하여 패키지를 업데이트 한다. apt-get update 아래의 명령어를 입력하여 기존의 도커 관련 패키지를 삭제한다. for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done 아래의 명령어를 입력하여 도커의 의존성 패키지들을 설치한다. apt-get install ca-certificates curl gnupg 아래의 명령어를 입력하여 도커 공식 GPG 키를 받고 설정한다. install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/.. 2023. 8. 20.
[우분투] '*.zip' 파일 압축 해제 압축 해제 명령어 아래의 명령어를 입력하면 'zip' 압축 파일을 압축 해제할 수 있다. 현재 경로에 압축이 해제된다. unzip {파일명} 아래의 명령어를 입력하면 특정 경로에 압축을 해제 할 수 있다. unzip {파일명} -d {압축해제경로} 참고문서 "unzip - list, test and extract compressed files in a ZIP archive", Ubuntu Manpage. @원문보기 "Linux zip/unzip 으로 압축하고 해제하기", lesstif. @원문보기 2023. 8. 16.
[우분투] 사용자 계정 생성 명령어, 홈 디렉토리 설정 사용자 계정 생성우분투(Ubuntu)에서 사용자 계정을 생성하는 명령어는 아래와 같다.useradd {사용자명}홈 디렉토리를 설정하면서 계정을 생성하는 명령어는 아래와 같다. 이 경우 홈 디렉토리가 자동으로 생성되지 않으니 디렉토리 생성 및 소유자 설정 등을 해야 한다.useradd {사용자명} --home-dir {디렉토리경로}또는 아래와 같이 옵션을 지정할 수도 있다.useradd {사용자명} -d {디렉토리경로}아래의 명령어를 입력하여 비밀번호를 설정할 수 있다.passwd {사용자명}참고문서"useradd - create a new user or update default new user information", Ubuntu Manpage. @원문보기 2023. 8. 7.
[우분투] 사용자 계정 삭제 명령어 사용자 계정 삭제 우분투에서 계정을 삭제하는 명령어는 아래와 같다. userdel {사용자명} 사용자 계정 완전 삭제 홈 디렉토리 삭제 등을 포함해서 완전 삭제를 하는 명령어는 아래와 같다. 실행 결과는 아래의 사진처럼 나타난다. userdel -rf {사용자명} 참고문서 "userdel - delete a user account and related files", Ubuntu Manpage. @원문보기 2023. 8. 5.
[우분투] 터미널에서 자동완성이 안 될 때 조치 방법 현상 및 문제 우분투(Ubuntu)에서 사용자 계정을 생성하고 접속하면 아래의 사진처럼 자동완성이 되지 않는 경우가 있다. 이는 우분투의 기본 터미널이 'cshell'이기 때문이다. 원인 'bash shell'로 터미널이 쓰는 쉘을 변경하면 자동완성 등 일반적으로 경험했던 기능들을 쓸 수 있다. 터미널이 쓰는 쉘을 변경하는 방법은 아래와 같다. 해결 방법 시스템 설정 변경 없이 바로 'bash shell'로 전환하는 방법은 아래의 명령어를 입력하는 것이다. 하지만 이 경우 시스템에 접속할 때 마다 입력해야 하기 때문에 접속할 때 'bash shell'을 기본으로 쓰도록 설정하는 것이 편리하다. bash 아래의 명령어를 입력하여 사용자 정보가 담긴 파일을 텍스트 에디터로 연다. vi /etc/passwd .. 2023. 8. 4.
[우분투] 시간대(Timezone, 타임존) 변경 방법 우분투(Ubuntu)에서 시간대(Timezone, 타임존)를 변경하려면 아래의 명령어를 입력하고 사진처럼 원하는 시간대를 선택한다. tzselect 2023. 7. 11.
[우분투] 디렉토리 복사 디렉토리 복사 명령어 우분투(Ubuntu)에서 디렉토리(Directory)를 복사하는 명령어는 아래와 같다. '-R' 옵션이 있어야 디렉토리 복사가 가능하다. cp -R [복사할디렉토리경로] [경로] 참고문서 "Ubuntu Manpage: cp - copy files and directories", 우분투 메뉴얼. @원문보기 2023. 2. 25.
[우분투] 사용자 계정 목록 확인 방법 사용자 목록 확인 명령어 아래의 명령어로 우분투 터미널에서 현재 시스템의 사용자 계정 목록을 확인할 수 있다. cat /etc/passwd 계정명만 확인하고 싶다면 아래의 명령어를 활용할 수 있다. cut -f1 -d: /etc/passwd 참고문서 "Ubuntu Manpage: passwd - the password file", 우분투 메뉴얼. @원문보기 2023. 2. 24.