Skip to main content

SSH-подключение

Подключение

Host: 62.84.181.155 или 22.claude.fitnessmama.md

Создание ssh-ключа

WIndows:

  • Запускаем Powershell от имени администратора.
  • Создаём папку для ключей:
if (!(Test-Path $env:USERPROFILE\.ssh)) {
        Write-Host "Папка .ssh не найдена — создаём её..." -ForegroundColor Yellow
        New-Item -ItemType Directory -Path $env:USERPROFILE\.ssh
        Write-Host "Папка .ssh создана" -ForegroundColor Green
    } else {
        Write-Host "Папка .ssh уже существует" -ForegroundColor Green
    }
  • Создаём SSH-ключ:    
$keyPath = "$env:USERPROFILE\.ssh\claude_key"
if (!(Test-Path $keyPath)) {
    Write-Host "Создаём новый SSH-ключ..." -ForegroundColor Yellow
    ssh-keygen -t ed25519 -f $keyPath -N ""
    Write-Host "SSH-ключ создан!" -ForegroundColor Green
} else {
    Write-Host "SSH-ключ уже существует: $keyPath" -ForegroundColor Green
}
В директории C:\Users\<ваш юзернейм>\.ssh появятся файлы claude_key и claude_key.pub

 

MacOS/Linux:

  • Открываем терминал.
  • Создаем папку для ключей:
SSH_DIR="$HOME/.ssh"

if [ ! -d "$SSH_DIR" ]; then
    echo "Папка .ssh не найдена — создаём её..."
    mkdir -p "$SSH_DIR"
    chmod 700 "$SSH_DIR"
    echo "Папка .ssh создана"
else
    echo "Папка .ssh уже существует"
fi
  • Создаем   SSH-ключ:
KEY_PATH="$HOME/.ssh/claude_key"

if [ ! -f "$KEY_PATH" ]; then
    echo "Создаём новый SSH-ключ..."
    ssh-keygen -t ed25519 -f "$KEY_PATH"
    echo "SSH-ключ создан!"
else
    echo "SSH-ключ уже существует: $KEY_PATH"
fi
В директории /home/<ваш юзернейм>/.ssh появятся файлы claude_key и claude_key.pub

 

 

Копирование публичного ключа на сервер

 

Настройка удобного алиаса