@extends('layouts.app') @section('title', 'SSH Key Düzenle') @section('content')

SSH Key Düzenle

@csrf @method('PUT')
@error('name')

{{ $message }}

@enderror
@error('description')

{{ $message }}

@enderror
@if($sshKey->private_key_encrypted)

Private key kaydedilmiş ({{ strlen($sshKey->private_key_encrypted) }} karakter). Değiştirmek için yeni key dosyası seçin.

@else

Private key kaydedilmemiş. Lütfen private key dosyası seçin.

@endif

Yeni private key dosyası seçerseniz, public key otomatik olarak güncellenecektir. Boş bırakılırsa mevcut key korunur.

@error('private_key')

{{ $message }}

@enderror

Yeni passphrase girmek için buraya yazın (boş bırakılırsa mevcut passphrase korunur).

@error('passphrase')

{{ $message }}

@enderror
@error('public_key')

{{ $message }}

@enderror
@if($sshKey->ssh_hosts && count($sshKey->ssh_hosts) > 0) @foreach($sshKey->ssh_hosts as $host)
@endforeach @else
@endif

Bu key'in kullanılabileceği SSH host'larını belirtin. Boş bırakılırsa tüm host'larda kullanılabilir.

Varsayılan Sunucu Ayarları

Bu ayarlar tüm SSH host'lar için varsayılan olarak kullanılacaktır. Sunucu bazlı özel ayarlar için aşağıdaki bölümü kullanabilirsiniz.

Veritabanı ve kullanıcı adları için kullanılacak ön ek. Sonunda _ karakteri otomatik eklenir.

Değiştirmek için yeni key girin (boş bırakılırsa mevcut key korunur).

Değiştirmek için yeni key girin (boş bırakılırsa mevcut key korunur).

Değiştirmek için yeni token girin (boş bırakılırsa mevcut token korunur).

Değiştirmek için yeni hash girin (boş bırakılırsa mevcut hash korunur).

Sunucu Bazlı Özel Ayarlar

Her SSH host için özel ayarlar tanımlayabilirsiniz. Bu ayarlar varsayılan ayarları geçersiz kılar.

@if($sshKey->server_configs && count($sshKey->server_configs) > 0) @foreach($sshKey->server_configs as $host => $config) @php $configIndex = $loop->index; @endphp

Sunucu: {{ $host }}

Değiştirmek için yeni key girin (boş bırakılırsa mevcut key korunur).

Değiştirmek için yeni key girin (boş bırakılırsa mevcut key korunur).

Değiştirmek için yeni token girin (boş bırakılırsa mevcut token korunur).

Değiştirmek için yeni hash girin (boş bırakılırsa mevcut hash korunur).

@endforeach @endif
İptal
@endsection