Xshell을 활용한 SenseVoice-Small 모델 서버 원격 관리 및 최적화
1. 초기 환경 설정 및 Xshell 세션 구성
SenseVoice-Small과 같은 음성 인식 모델 서버를 효율적으로 운영하려면 안정적인 SSH 클라이언트가 필수적입니다. Xshell은 세션 관리와 다중 탭 기능을 제공하여 분산 환경의 서버를 제어하는 데 최적화되어 있습니다.
먼저 로컬 환경에 Xshell을 설치한 후, 새 세션을 생성해야 합니다. '파일' > '새로 만들기' 메뉴를 통해 ...
6월 23일 02:09에 게시됨
Paramiko를 활용한 SSH 자동화 구현
Paramiko는 Python 기반의 SSHv2 프로토콜 구현체로, 원격 서버에 대한 안전한 연결과 명령 실행, 파일 전송 기능을 제공합니다. 암호화된 인증 방식을 지원하며, 크로스 플랫폼 환경에서 동작하여 다양한 운영체제(Linux, macOS, Windows 등)에서 원격 관리 작업을 자동화하는 데 활용됩니다.
환경 구성
Paramiko는 내부적으로 암호화 라이브러리에 의존성을 가지므로, ...
6월 20일 18:47에 게시됨
파이썬에서 Fabric 사용법 소개
1 - Fabric
파이썬 기반의 Fabric 라이브러리는 원격 서버와의 SSH 상호작용을 위한 다양한 인터페이스를 제공하며, 로컬 및 원격 머신에서 쉘 명령을 자동화하고 파이프라인화할 수 있습니다.
이 라이브러리는 애플리케이션 배포 및 시스템 관리 작업에 매우 적합하며, 기본적인 쉘 명령어를 이해하면 쉽게 사용할 수 있습니다.
HomePage: http://www.fabfile.org/
Docs: ...
6월 19일 16:16에 게시됨
Ansible을 이용한 백그라운드 프로세스의 안정적인 실행 방법
Ansible을 사용하여 원격 서버에서 Java 애플리케이션과 같은 백그라운드 프로세스를 실행할 때, 명령어가 성공적으로 수행되었음에도 불구하고 실제로는 프로세스가 즉시 종료되는 현상이 발생하곤 합니다. 이는 Ansible의 동작 방식과 SSH 세션의 특성에서 비롯된 문제입니다.
프로세스가 종료되는 원인
기본적으로 Ansible은 SSH를 통해 원격 호스트에서 작업을 수행합 ...
6월 18일 22:30에 게시됨
현재 쉘 세션이 SSH로 접속되었는지 확인하는 방법
현재 쉘 세션이 SSH를 통해 시작되었는지 확인하려면 환경 변수나 시스템 명령어를 사용할 수 있습니다.
1. 환경 변수 확인:
SSH 연결 시 일반적으로 몇 가지 환경 변수가 설정됩니다. 이를 확인해보세요:
- **SSH_CLIENT_VAR:** 클라이언트 IP 주소, 클라이언트 포트 및 서버 포트 정보를 포함합니다.
- **SSH_CONN_VAR:** 클라이언트 IP 주소, 클라이언트 포트, 서버 IP ...
6월 12일 19:14에 게시됨
MHA를 이용한 MySQL 고가용성 환경 구축
MHA의 주요 기능:
장애 발생 시 MySQL의 바이너리 로그 이벤트 저장;
최신 업데이트를 포함하는 슬레이브 서버 식별;
차이점 리레이 로그 적용을 통한 다른 슬레이브 서버 동기화;
마스터로부터 저장된 바이너리 로그 이벤트 적용;
새로운 마스터로 슬레이브 서버 승격;
나머지 슬레이브 서버들을 새로운 마스터에 연결하여 복제 설정;
MHA 환경 설정:
관리자 노드: 192 ...
6월 11일 02:21에 게시됨
CentOS 8에서 SSH를 이용한 무암호 로그인 설정: 루트 및 비루트 사용자 차이
리눅스 시스템 보안을 위해 일반적으로 계정 비밀번호를 사용하여 로그인합니다. 하지만 작업 편의성을 위해 SSH 무암호 로그인을 설정하는 경우가 많습니다.
SSH 기본 개념
SSH(Secure Shell)는 네트워크를 통해 원격 시스템과 안전하게 통신할 수 있는 프로토콜입니다.
사전 준비
3대의 CentOS 8 시스템이 필요합니다.
호스트명
IP 주소
maste ...
6월 7일 16:10에 게시됨
Linux 시스템 네트워크 설정 방법
가상 환경에서 네트워크 모드 확인
먼저, 가상 머신 내의 CentOS 시스템이 어떤 네트워크 모드를 사용하고 있는지 파악해야 합니다. 일반적으로는 VMnet0(브리징), VMnet1(호스트 전용), 또는 VMnet8(NAT) 중 하나입니다. 현재 시스템은 VMnet0 (브리징 모드)로 구성되어 있으며, 이는 실제 네트워크 환경과 동일하게 동작합니다. 따라서 네트워크 설정도 호스트와 같은 서 ...
5월 31일 19:32에 게시됨
CentOS에서 PuTTY RSA 키 기반 로그인 설정하기
CentOS 시스템에서 PuTTY를 사용해 SSH 키 기반으로 자동 로그인을 구성하는 방법을 설명합니다. 이 방식은 비밀번호 없이 안전하게 서버에 접근할 수 있도록 해줍니다.
SSH 서버 설정 수정
먼저 SSH 데몬이 공개키 인증을 허용하도록 설정 파일을 편집합니다.
sudo vim /etc/ssh/sshd_config
다음 항목들이 주석 처리되어 있다면 제거하고 활성화하세요:
RSAAuthenticati ...
5월 26일 11:27에 게시됨
Github에 프로젝트 코드 업로드하기
GitHub는 Git을 기반으로 한 코드 호스팅 플랫폼입니다. 유료 사용자는 개인 저장소를 만들 수 있지만, 일반 무료 사용자는 공개 저장소만 사용할 수 있습니다. 대부분의 경우 공개 저장소로 충분합니다.
계정 생성 및 저장소 만들기
먼저 GitHub 계정을 만들어야 합니다. 이후 공개 저장소를 생성할 수 있습니다. 저장소 생성 과정은 다음과 같습니다:
1. GitHub 웹사 ...
5월 25일 22:54에 게시됨