티스토리 뷰
리눅스 서버 관리 툴로 Putty 를 가장 많이 사용하는데
블랙화면이 지겨워 기분전환으로 테마를 바꿔보고자 한다.
putty-color-themes/images/readme.md at master · AlexAkulov/putty-color-themes
PuTTY Color Themes. Contribute to AlexAkulov/putty-color-themes development by creating an account on GitHub.
github.com
위 깃허브에서 테마 색상 한눈에 보시면 되고
직접 해당 깃허브에서 다운로드 받으셔도 되고 제가 올려놓은 zip 파일 다운로드 받으셔도 됩니다.
받으신 zip 파일 압축을 풀고
_puttycolor.js 파일만 기존 putty 설치 경로에 복붙해줍니다.


그리고 위 깃허브 링크에서 테마 색상을 보신 뒤
원하는 색상의 레지스트리를 실행하시면 일단 putty 의 기본 default 색상은 변경되게 됩니다.

서버 아무대나 새롭게 들어가면 색상이 변경된 것을 확인 할 수 있습니다.

하지만 문제는 기존에 저장되어있는 세션들은 색상이 바뀌질 않습니다.
이미 색상이 포함되어 저장 되어 있기 때문에 그 저장된 색상을 바꿔주지 않는 이상 옛날 검정색으로 나옵니다.
세션이 한두개면 상관없지만 수십개의 세션이 있다면....
그래서 일괄로 변경된 컬러로 바꿔주는 스크립트를 아래에 공유 합니당 (w GPT)
# PuTTY/KiTTY 기존 세션에 Default Settings의 Colour0~21을 강제 복사
# (32/64비트/ KiTTY 레지스트리 경로 모두 시도)
$roots = @(
'HKCU:\Software\SimonTatham\PuTTY\Sessions', # 64비트 PuTTY
'HKCU:\Software\WOW6432Node\SimonTatham\PuTTY\Sessions', # 32비트 PuTTY
'HKCU:\Software\9bis.com\KiTTY\Sessions' # KiTTY(레지스트리 사용시)
)
$colourKeys = 0..21 | ForEach-Object { "Colour$_" }
foreach ($root in $roots) {
if (!(Test-Path $root)) { continue }
$def = Join-Path $root 'Default%20Settings'
if (!(Test-Path $def)) { Write-Host "Default Settings 없음 → $root"; continue }
# Default Settings에서 색상 읽기
$vals = @{}
foreach ($k in $colourKeys) {
try {
$v = (Get-ItemProperty -Path $def -Name $k -ErrorAction Stop).$k
if ($null -ne $v) { $vals[$k] = $v }
} catch {}
}
if ($vals.Count -eq 0) { Write-Host "Colour* 없음 → $def"; continue }
# 모든 세션에 덮어쓰기
Get-ChildItem $root | Where-Object { $_.PSChildName -ne 'Default%20Settings' } | ForEach-Object {
$path = $_.PsPath
foreach ($k in $colourKeys) {
New-ItemProperty -Path $path -Name $k -Value $vals[$k] -PropertyType String -Force | Out-Null
}
New-ItemProperty -Path $path -Name UseSystemColours -Value 0 -PropertyType DWord -Force | Out-Null
Write-Host "색상 적용 → $($_.PSChildName)"
}
}
Write-Host "완료. PuTTY 다시 실행해서 확인하세요."
위 쉘 스크립트를 복사해서 PowerShell 에 복붙하시면
putty 의 모든 세션이 내가 고른 테마색상으로 일괄 치환됩니다.

저장된 세션을 로드해보면 변경된 것을 확인 할 수 있습니다.
PuTTY Color Themes (색상 테마 변경)
터미널을 오랫동안 보면 눈의 피로도가 높아집니다. 피로도가 적은 색상으로 변경해서 사용하면 좋습니다. PuTTY Color Themes https://github.com/AlexAkulov/putty-color-themes GitHub - AlexAkulov/putty-color-themes: PuTTY
zosystem.tistory.com
'Server > Linux' 카테고리의 다른 글
| [Linux] rsync - 리눅스간 파일/폴더 전송. (5) | 2025.08.26 |
|---|---|
| [Linux] 서버시간 동기화 (feat.chronyd) (0) | 2025.06.27 |
| [Linux] 구형 linux 에 java 버전 업그레이드 (feat.CentOS) (0) | 2025.04.08 |
| [Linux] vi 에디터에서 문자열 전체 치환하기. (0) | 2024.05.16 |
| [Linux] NFS 공유 마운트(mount)하기 (0) | 2024.02.15 |