diff --git a/troubleshooting/250731_claude_SSHFS로그설정.md b/troubleshooting/250731_claude_SSHFS로그설정.md index a789dab..4782854 100644 --- a/troubleshooting/250731_claude_SSHFS로그설정.md +++ b/troubleshooting/250731_claude_SSHFS로그설정.md @@ -13,15 +13,18 @@ 3. 설정 최소화 - 51123 서버는 디렉토리만 만들면 됨 4. 투명한 작동 - 컨테이너는 로컬 디렉토리처럼 사용 -### 51123 서버에서 필요한 작업 +### 51123 서버에서 수행한 작업 (오후 10시 48분) ```bash # 1. 51124서버 전용 로그 디렉토리 생성 sudo mkdir -p /mnt/hdd/logs/51124-server sudo chown admin:admin /mnt/hdd/logs/51124-server # 2. 51124서버의 SSH 공개키 추가 -# ~/.ssh/authorized_keys에 아래 키 추가: -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCrkj5+lZUnX7+L+UMDTO+td395n7o7sg0ZlcYszIIXhbPjU5tLi+XW2HDX76Ts76cDvZEljVpnqTYjCS39tTGZgd7rNKMx45NZ2zJBXZuSuDaejmFqXsYPEm3Ithky2McTtx+l1dlLSy7vIYEe7IlpB0XI8bKyfK+xFKzuBsD3B5yqdEZbaaeqAwASQc1pJanIlUjsTt4mop2dwsc/XjkkwR1BADWDUVtku+BulqaVOunITTOQGWwgUGPtkpW+msc/MJ3qx599/AShjEGWbS5TrOeeZnV59vW2TipPTnJOmOGybOYI85+GCNGvwiOjxJ7Fl0GyhOiKQkqrkOK3820S72LkOjcGNJhzOXkfclgIaYkeMBtOobUR70n/vObKjUTqrCmnabX0Z5U+p+TW5EZ+kS7jqrq6U6uy21hlUB/VKJmHO0LbBCyDd4th5+0kzoqO0AlyrGOoth+2lanbrIx7bOO2zavCZM/Wj4K0bTkYzwHU3ND/YLWYfrH6WS9BVvuD0FehTdLD+FNE1tZzf/GefoL8sKXGuheu96lAh9C4ROQw0RzgTIkBQQD6WKCDPRlddUvbsk6uty88Q14+FucL2gCulRRWSCHocRggV+r2v4grNaBdBwQr795GWozIPR4unn1wUTAZGdd4iEu2m8YpwZKUSbJVkoyE+4Lr43ejgQ== admin@robeing-i9 +echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCrkj5+lZUnX7+L+UMDTO+td395n7o7sg0ZlcYszIIXhbPjU5tLi+XW2HDX76Ts76cDvZEljVpnqTYjCS39tTGZgd7rNKMx45NZ2zJBXZuSuDaejmFqXsYPEm3Ithky2McTtx+l1dlLSy7vIYEe7IlpB0XI8bKyfK+xFKzuBsD3B5yqdEZbaaeqAwASQc1pJanIlUjsTt4mop2dwsc/XjkkwR1BADWDUVtku+BulqaVOunITTOQGWwgUGPtkpW+msc/MJ3qx599/AShjEGWbS5TrOeeZnV59vW2TipPTnJOmOGybOYI85+GCNGvwiOjxJ7Fl0GyhOiKQkqrkOK3820S72LkOjcGNJhzOXkfclgIaYkeMBtOobUR70n/vObKjUTqrCmnabX0Z5U+p+TW5EZ+kS7jqrq6U6uy21hlUB/VKJmHO0LbBCyDd4th5+0kzoqO0AlyrGOoth+2lanbrIx7bOO2zavCZM/Wj4K0bTkYzwHU3ND/YLWYfrH6WS9BVvuD0FehTdLD+FNE1tZzf/GefoL8sKXGuheu96lAh9C4ROQw0RzgTIkBQQD6WKCDPRlddUvbsk6uty88Q14+FucL2gCulRRWSCHocRggV+r2v4grNaBdBwQr795GWozIPR4unn1wUTAZGdd4iEu2m8YpwZKUSbJVkoyE+4Lr43ejgQ== admin@robeing-i9" >> ~/.ssh/authorized_keys + +# 3. cleanup 스크립트에 51124 서버 로그 정리 추가 +# /home/admin/scripts/cleanup-server.sh 파일 수정 +# 51124 서버 로그도 30일 후 자동 정리되도록 설정 ``` ### 51124 서버에서 완료한 작업 @@ -79,4 +82,33 @@ echo "admin@192.168.219.45:/mnt/hdd/logs/51124-server /mnt/51123logs fuse.sshfs 3. **SSHFS vs NFS**: 간단한 로그 저장용도는 SSHFS가 설정이 훨씬 간편함 4. **SSH 키 파일 명시**: -o IdentityFile 옵션으로 특정 키 파일 지정 필요 -작업자: Claude (51124 서버) \ No newline at end of file +### 로컬 개발자에게 전달할 사항 + +각 로빙 서비스의 docker-compose.yml 파일에 볼륨 설정 추가 필요: + +```yaml +# rb8001/docker-compose.yml +services: + rb8001: + volumes: + - /mnt/51123logs/rb8001:/app/logs # 추가 + # 기존 볼륨들... + +# rb10508_test/docker-compose.yml +services: + rb10508_test: + volumes: + - /mnt/51123logs/rb10508_test:/app/logs # 추가 + # 기존 볼륨들... + +# rb10408_test/docker-compose.yml +services: + rb10408_test: + volumes: + - /mnt/51123logs/rb10408_test:/app/logs # 추가 + # 기존 볼륨들... +``` + +작업자: +- Claude (51123 서버 - SSH 키 등록 및 디렉토리 생성) +- Claude (51124 서버 - SSHFS 설정 및 마운트) \ No newline at end of file