Kılavuz
SSH ile bağlanma
Windows, Mac veya Linux’tan kiralık Mac’e terminal erişimi: SSH anahtarı, ilk giriş, dosya aktarımı, tmux ve VS Code. Ek yazılım gerekmez.
Kiraladığınız Mac’e ağ geçidimiz gate.bohemiansilicon.com üzerinden sıradan SSH ile bağlanırsınız. Ek bir şey kurmanız ya da ağda bir ayar yapmanız gerekmez. Kurulumun tamamı yaklaşık 10 dakika sürer ve her kiralamanın ilk saati ücretsizdir; böylece her şeyi rahatça hazırlayabilirsiniz.
Giriş bilgilerini içeren e-postamızda kullanıcı adınızı, port numaranızı (2201 gibi görünür), Mac’in parmak izini ve uzak masaüstü için bir parola alırsınız. Bu kılavuzda KULLANICI_ADI ve PORT geçen her yerde o e-postadaki değerleri kullanın.
SSH için bize yalnızca açık SSH anahtarınızı gönderirsiniz. SSH’de parola ile giriş kapalıdır; yalnızca anahtarla giriş yaparsınız.
Windows
Windows 10 ve 11 SSH istemcisini içerir, başka bir şey kurmanız gerekmez.
1. SSH anahtarı oluşturun
Yalnızca Bohemian Silicon için ayrı bir anahtar öneriyoruz. Aşağıdaki komutlar anahtarı kendi adıyla kaydeder, böylece başka bir yerde kullandığınız bir anahtarın (örneğin GitHub için id_ed25519) üzerine yazmaz.
- PowerShell'i açın (Başlat'a tıklayın,
PowerShellyazın ve açın). - Bu komutları çalıştırın. Parola sorulduğunda bir parola yazıp onaylayın (yazarken hiçbir şey görünmez). Parola, biri dosyayı kopyalarsa anahtarı korur. Boş bırakabilirsiniz, ancak bu daha az güvenlidir.
mkdir -Force $HOME\.ssh | Out-Null
ssh-keygen -t ed25519 -f $HOME\.ssh\bohemian_ed25519 -C bohemian-silicon
Komut iki dosya oluşturur. bohemian_ed25519 sizin özel anahtarınızdır: bilgisayarınızda kalır ve onu asla kimseye göndermezsiniz. bohemian_ed25519.pub ortak anahtardır: onu bize gönderirsiniz. Tek başına giriş için kullanılamadığından sıradan bir e-postayla göndermek güvenlidir.
Mevcut bir anahtarınızı mı kullanmak istiyorsunuz? Bize onun .pub dosyasını gönderin ve aşağıdaki komutlarda bohemian_ed25519 yerine onun dosya adını kullanın.
- Ortak anahtarı gösterin:
Get-Content $HOME\.ssh\bohemian_ed25519.pub
ssh-ed25519 ile başlayan satırın tamamını kopyalayın.
- Anahtarı bize e-postayla gönderin.
.pubuzantısı olmayan dosyayı asla göndermeyin: o sizin özel anahtarınızdır ve yalnızca kendi bilgisayarınızda kalmalıdır.
Her bağlandığınızda anahtarın parolasını yazacaksınız.
2. Bağlanın
ssh -i $HOME\.ssh\bohemian_ed25519 -p PORT KULLANICI_ADI@gate.bohemiansilicon.com
- İlk seferde SSH, Mac'in parmak izini (
ED25519 key fingerprint is SHA256:…) gösterir veAre you sure you want to continue connecting?diye sorar. Bunu e-postamızdaki parmak iziyle karşılaştırın. Yalnızca tam olarak eşleşiyorlarsayesyazın. Eşleşmiyorsanoyazın ve bize yazın. %ile biten bir satır gördüğünüzde giriş yapmışsınız demektir. Bağlantıyı kesmek içinexityazın.
Mac
1. SSH anahtarı oluşturun
Yalnızca Bohemian Silicon için ayrı bir anahtar öneriyoruz. Aşağıdaki komutlar anahtarı kendi adıyla kaydeder, böylece başka bir yerde kullandığınız bir anahtarın (örneğin GitHub için id_ed25519) üzerine yazmaz.
- Terminal'i açın (Uygulamalar → İzlenceler → Terminal).
- Bu komutları çalıştırın. Parola sorulduğunda bir parola yazıp onaylayın (yazarken hiçbir şey görünmez). Parola, biri dosyayı kopyalarsa anahtarı korur. Boş bırakabilirsiniz, ancak bu daha az güvenlidir.
mkdir -p ~/.ssh
ssh-keygen -t ed25519 -f ~/.ssh/bohemian_ed25519 -C bohemian-silicon
Komut iki dosya oluşturur. bohemian_ed25519 sizin özel anahtarınızdır: bilgisayarınızda kalır ve onu asla kimseye göndermezsiniz. bohemian_ed25519.pub ortak anahtardır: onu bize gönderirsiniz. Tek başına giriş için kullanılamadığından sıradan bir e-postayla göndermek güvenlidir.
Mevcut bir anahtarınızı mı kullanmak istiyorsunuz? Bize onun .pub dosyasını gönderin ve aşağıdaki komutlarda bohemian_ed25519 yerine onun dosya adını kullanın.
- Ortak anahtarı gösterin:
pbcopy < ~/.ssh/bohemian_ed25519.pub
Anahtar artık panonuzda; ⌘V ile yapıştırın.
- Anahtarı bize e-postayla gönderin.
.pubuzantısı olmayan dosyayı asla göndermeyin: o sizin özel anahtarınızdır ve yalnızca kendi bilgisayarınızda kalmalıdır.
İpucu: Parolayı her seferinde yazmamak için macOS anahtar zincirine kaydedin:
ssh-add --apple-use-keychain ~/.ssh/bohemian_ed25519
2. Bağlanın
ssh -i ~/.ssh/bohemian_ed25519 -p PORT KULLANICI_ADI@gate.bohemiansilicon.com
- İlk seferde SSH, Mac'in parmak izini (
ED25519 key fingerprint is SHA256:…) gösterir veAre you sure you want to continue connecting?diye sorar. Bunu e-postamızdaki parmak iziyle karşılaştırın. Yalnızca tam olarak eşleşiyorlarsayesyazın. Eşleşmiyorsanoyazın ve bize yazın. %ile biten bir satır gördüğünüzde giriş yapmışsınız demektir. Bağlantıyı kesmek içinexityazın.
Linux
1. SSH anahtarı oluşturun
Yalnızca Bohemian Silicon için ayrı bir anahtar öneriyoruz. Aşağıdaki komutlar anahtarı kendi adıyla kaydeder, böylece başka bir yerde kullandığınız bir anahtarın (örneğin GitHub için id_ed25519) üzerine yazmaz.
- Bir terminal açın.
- Bu komutları çalıştırın. Parola sorulduğunda bir parola yazıp onaylayın (yazarken hiçbir şey görünmez). Parola, biri dosyayı kopyalarsa anahtarı korur. Boş bırakabilirsiniz, ancak bu daha az güvenlidir.
mkdir -p ~/.ssh
ssh-keygen -t ed25519 -f ~/.ssh/bohemian_ed25519 -C bohemian-silicon
Komut iki dosya oluşturur. bohemian_ed25519 sizin özel anahtarınızdır: bilgisayarınızda kalır ve onu asla kimseye göndermezsiniz. bohemian_ed25519.pub ortak anahtardır: onu bize gönderirsiniz. Tek başına giriş için kullanılamadığından sıradan bir e-postayla göndermek güvenlidir.
Mevcut bir anahtarınızı mı kullanmak istiyorsunuz? Bize onun .pub dosyasını gönderin ve aşağıdaki komutlarda bohemian_ed25519 yerine onun dosya adını kullanın.
- Ortak anahtarı gösterin:
cat ~/.ssh/bohemian_ed25519.pub
ssh-ed25519 ile başlayan satırın tamamını kopyalayın.
- Anahtarı bize e-postayla gönderin.
.pubuzantısı olmayan dosyayı asla göndermeyin: o sizin özel anahtarınızdır ve yalnızca kendi bilgisayarınızda kalmalıdır.
İpucu: Çoğu Linux masaüstünde zaten bir SSH aracısı çalışır, böylece parolayı her oturumda bir kez girersiniz:
ssh-add ~/.ssh/bohemian_ed25519
2. Bağlanın
ssh -i ~/.ssh/bohemian_ed25519 -p PORT KULLANICI_ADI@gate.bohemiansilicon.com
- İlk seferde SSH, Mac'in parmak izini (
ED25519 key fingerprint is SHA256:…) gösterir veAre you sure you want to continue connecting?diye sorar. Bunu e-postamızdaki parmak iziyle karşılaştırın. Yalnızca tam olarak eşleşiyorlarsayesyazın. Eşleşmiyorsanoyazın ve bize yazın. %ile biten bir satır gördüğünüzde giriş yapmışsınız demektir. Bağlantıyı kesmek içinexityazın.
Dosya aktarımı
scp'yi kiralanan Mac'te değil, kendi bilgisayarınızda çalıştırın.
Windows
scp -i $HOME\.ssh\bohemian_ed25519 -P PORT veri.zip KULLANICI_ADI@gate.bohemiansilicon.com:~/
scp -i $HOME\.ssh\bohemian_ed25519 -P PORT KULLANICI_ADI@gate.bohemiansilicon.com:~/sonuclar.zip .
Mac, Linux
scp -i ~/.ssh/bohemian_ed25519 -P PORT veri.zip KULLANICI_ADI@gate.bohemiansilicon.com:~/
scp -i ~/.ssh/bohemian_ed25519 -P PORT KULLANICI_ADI@gate.bohemiansilicon.com:~/sonuclar.zip .
İlk satır kiralanan Mac'e bir dosya yükler, ikincisi geçerli klasöre bir dosya indirir. Bir klasörün tamamını kopyalamak için -r ekleyin.
Uzun süren işler (tmux)
Terminali kapattığınızda veya bağlantı koptuğunda, içinde başlatılan programlar da durur. Model indirme veya eğitim gibi uzun işleri tmux içinde çalıştırın: Bağlantıyı kestikten sonra da oturum Mac'te çalışmaya devam eder. Mac'e giriş yaptıktan sonra bir oturum başlatın:
tmux new -s work
İşinizi bu oturumda başlatın. Çalışır hâlde bırakıp bağlantıyı kesmek için Ctrl+B'ye basın, iki tuşu da bırakın ve ardından D'ye basın. Yeniden bağlandıktan sonra oturuma şununla dönersiniz:
tmux attach -t work
tmux ls oturumlarınızı listeler; bir oturumun içinde exit yazmak onu sonlandırır. Tüm oturumlar en geç kiralama bitip hesabınız silindiğinde sona erer.
Visual Studio Code (Remote-SSH)
- VS Code'da Microsoft'un Remote - SSH uzantısını kurun.
- F1'e basın, Remote-SSH: Add New SSH Host… seçin ve şu komutu girin (Windows, Mac ve Linux'ta aynı):
ssh -i ~/.ssh/bohemian_ed25519 -p PORT KULLANICI_ADI@gate.bohemiansilicon.com
- Önerilen SSH yapılandırma dosyasına kaydedin. Ardından yeniden F1'e basın, Remote-SSH: Connect to Host… seçin ve Mac'in adresini seçin. Platform sorulursa macOS seçin.
- İlk bağlantıda VS Code, sunucu bileşenini Mac'teki hesabınıza kurar; bu bir iki dakika sürer. Sonrasında Mac'teki klasörleri açabilir ve terminalini doğrudan VS Code'da kullanabilirsiniz.
Sorun giderme
- Bağlantı zaman aşımına uğruyor veya reddediliyor:
gate.bohemiansilicon.comadresini ve-psonrasındaki port numarasını kontrol edin. Bazı şirket veya otel ağları alışılmadık portlara giden bağlantıları engeller; başka bir ağ, örneğin telefonunuzun hotspot’unu deneyin ya da bize yazın. Permission denied (publickey)veya parola istemi: anahtarınız kullanılmadı. Anahtarı oluşturduğunuz bilgisayardan bağlanın, anahtarın yoluyla birlikte-iekleyin ve kullanıcı adını kontrol edin.REMOTE HOST IDENTIFICATION HAS CHANGED: durun ve bağlanmayın. Önce bize yazın. Mac'in yeniden kurulup kurulmadığını söyler ve yeni parmak izini göndeririz. Ancak bundan sonrassh-keygen -R "[gate.bohemiansilicon.com]:PORT"çalıştırın ve yeni parmak izini kontrol ederek yeniden bağlanın.
Kiralama bittiğinde
Kiralama sona erdiğinde, macOS hesabınızı ana klasörüyle birlikte siler ve dosyalarınızı paylaşılan geçici klasörlerden (/tmp, /Users/Shared) kaldırırız. Saklamak istediğiniz her şeyi kiralama bitmeden indirin. Sonrasında anahtarı kendi bilgisayarınızdan da silebilirsiniz: .ssh klasöründeki bohemian_ed25519 ve bohemian_ed25519.pub dosyaları.
Takıldınız mı? hello@bohemiansilicon.com adresine yazın ve bir ekran görüntüsü veya hata metni ekleyin. Genellikle birkaç dakika içinde yanıt veririz.