Panduan
Terhubung lewat SSH
Akses terminal ke Mac sewaan dari Windows, Mac, atau Linux: kunci SSH, login pertama, transfer file, tmux, dan VS Code. Tanpa perangkat lunak tambahan.
Anda terhubung ke Mac sewaan dengan SSH biasa melalui gateway kami gate.bohemiansilicon.com. Tidak ada yang perlu dipasang tambahan dan tidak ada pengaturan jaringan. Seluruh penyiapan memakan sekitar 10 menit, dan satu jam pertama setiap sewa gratis, jadi Anda bisa menyiapkan semuanya dengan tenang.
Dalam email kami berisi detail login, Anda menerima nama pengguna, nomor port (seperti 2201), sidik jari Mac, dan untuk desktop jarak jauh sebuah kata sandi. Di mana pun panduan ini menyebut NAMA_PENGGUNA dan PORT, gunakan nilai dari email tersebut.
Untuk SSH Anda cukup mengirimkan kunci SSH publik Anda. Login dengan kata sandi dinonaktifkan untuk SSH; Anda hanya login dengan kunci.
Windows
Windows 10 dan 11 sudah menyertakan klien SSH, tidak ada lagi yang perlu dipasang.
1. Buat kunci SSH
Kami menyarankan kunci tersendiri khusus untuk Bohemian Silicon. Perintah di bawah menyimpannya dengan nama sendiri, sehingga tidak menimpa kunci yang sudah Anda pakai di tempat lain (misalnya id_ed25519 untuk GitHub).
- Buka PowerShell (klik Start, ketik
PowerShell, lalu buka). - Jalankan perintah-perintah ini. Saat diminta passphrase, ketik satu dan konfirmasikan (tidak ada yang tampil saat Anda mengetik). Passphrase melindungi kunci jika seseorang menyalin filenya. Anda bisa membiarkannya kosong, tetapi itu kurang aman.
mkdir -Force $HOME\.ssh | Out-Null
ssh-keygen -t ed25519 -f $HOME\.ssh\bohemian_ed25519 -C bohemian-silicon
Perintah ini membuat dua file. bohemian_ed25519 adalah kunci privat Anda: tetap di komputer Anda dan tidak pernah Anda kirim ke siapa pun. bohemian_ed25519.pub adalah kunci publik: inilah yang Anda kirim kepada kami. Aman dikirim lewat email biasa, karena kunci ini sendiri tidak bisa dipakai untuk login.
Ingin memakai kunci yang sudah Anda punya? Kirimkan file .pub-nya kepada kami dan gunakan nama filenya sebagai pengganti bohemian_ed25519 di perintah di bawah.
- Tampilkan kunci publik:
Get-Content $HOME\.ssh\bohemian_ed25519.pub
Salin seluruh baris yang diawali ssh-ed25519.
- Kirimkan kunci tersebut kepada kami lewat email. Jangan pernah mengirim file tanpa
.pub: itu kunci privat Anda, dan harus tetap hanya di komputer Anda sendiri.
Anda akan mengetik passphrase kunci setiap kali terhubung.
2. Hubungkan
ssh -i $HOME\.ssh\bohemian_ed25519 -p PORT NAMA_PENGGUNA@gate.bohemiansilicon.com
- Pertama kali, SSH menampilkan sidik jari Mac (
ED25519 key fingerprint is SHA256:…) dan bertanyaAre you sure you want to continue connecting?. Bandingkan dengan sidik jari di email kami. Ketikyeshanya jika keduanya persis sama. Jika tidak, ketiknodan hubungi kami. - Anda sudah login saat melihat baris yang diakhiri
%. Ketikexituntuk memutus koneksi.
Mac
1. Buat kunci SSH
Kami menyarankan kunci tersendiri khusus untuk Bohemian Silicon. Perintah di bawah menyimpannya dengan nama sendiri, sehingga tidak menimpa kunci yang sudah Anda pakai di tempat lain (misalnya id_ed25519 untuk GitHub).
- Buka Terminal (Aplikasi → Utilitas → Terminal).
- Jalankan perintah-perintah ini. Saat diminta passphrase, ketik satu dan konfirmasikan (tidak ada yang tampil saat Anda mengetik). Passphrase melindungi kunci jika seseorang menyalin filenya. Anda bisa membiarkannya kosong, tetapi itu kurang aman.
mkdir -p ~/.ssh
ssh-keygen -t ed25519 -f ~/.ssh/bohemian_ed25519 -C bohemian-silicon
Perintah ini membuat dua file. bohemian_ed25519 adalah kunci privat Anda: tetap di komputer Anda dan tidak pernah Anda kirim ke siapa pun. bohemian_ed25519.pub adalah kunci publik: inilah yang Anda kirim kepada kami. Aman dikirim lewat email biasa, karena kunci ini sendiri tidak bisa dipakai untuk login.
Ingin memakai kunci yang sudah Anda punya? Kirimkan file .pub-nya kepada kami dan gunakan nama filenya sebagai pengganti bohemian_ed25519 di perintah di bawah.
- Tampilkan kunci publik:
pbcopy < ~/.ssh/bohemian_ed25519.pub
Kunci sekarang ada di papan klip; tempelkan dengan ⌘V.
- Kirimkan kunci tersebut kepada kami lewat email. Jangan pernah mengirim file tanpa
.pub: itu kunci privat Anda, dan harus tetap hanya di komputer Anda sendiri.
Tips: agar tidak perlu mengetik passphrase setiap kali, simpan di rantai kunci macOS:
ssh-add --apple-use-keychain ~/.ssh/bohemian_ed25519
2. Hubungkan
ssh -i ~/.ssh/bohemian_ed25519 -p PORT NAMA_PENGGUNA@gate.bohemiansilicon.com
- Pertama kali, SSH menampilkan sidik jari Mac (
ED25519 key fingerprint is SHA256:…) dan bertanyaAre you sure you want to continue connecting?. Bandingkan dengan sidik jari di email kami. Ketikyeshanya jika keduanya persis sama. Jika tidak, ketiknodan hubungi kami. - Anda sudah login saat melihat baris yang diakhiri
%. Ketikexituntuk memutus koneksi.
Linux
1. Buat kunci SSH
Kami menyarankan kunci tersendiri khusus untuk Bohemian Silicon. Perintah di bawah menyimpannya dengan nama sendiri, sehingga tidak menimpa kunci yang sudah Anda pakai di tempat lain (misalnya id_ed25519 untuk GitHub).
- Buka terminal.
- Jalankan perintah-perintah ini. Saat diminta passphrase, ketik satu dan konfirmasikan (tidak ada yang tampil saat Anda mengetik). Passphrase melindungi kunci jika seseorang menyalin filenya. Anda bisa membiarkannya kosong, tetapi itu kurang aman.
mkdir -p ~/.ssh
ssh-keygen -t ed25519 -f ~/.ssh/bohemian_ed25519 -C bohemian-silicon
Perintah ini membuat dua file. bohemian_ed25519 adalah kunci privat Anda: tetap di komputer Anda dan tidak pernah Anda kirim ke siapa pun. bohemian_ed25519.pub adalah kunci publik: inilah yang Anda kirim kepada kami. Aman dikirim lewat email biasa, karena kunci ini sendiri tidak bisa dipakai untuk login.
Ingin memakai kunci yang sudah Anda punya? Kirimkan file .pub-nya kepada kami dan gunakan nama filenya sebagai pengganti bohemian_ed25519 di perintah di bawah.
- Tampilkan kunci publik:
cat ~/.ssh/bohemian_ed25519.pub
Salin seluruh baris yang diawali ssh-ed25519.
- Kirimkan kunci tersebut kepada kami lewat email. Jangan pernah mengirim file tanpa
.pub: itu kunci privat Anda, dan harus tetap hanya di komputer Anda sendiri.
Tips: sebagian besar desktop Linux sudah menjalankan agen SSH, jadi Anda cukup memasukkan passphrase sekali per sesi login:
ssh-add ~/.ssh/bohemian_ed25519
2. Hubungkan
ssh -i ~/.ssh/bohemian_ed25519 -p PORT NAMA_PENGGUNA@gate.bohemiansilicon.com
- Pertama kali, SSH menampilkan sidik jari Mac (
ED25519 key fingerprint is SHA256:…) dan bertanyaAre you sure you want to continue connecting?. Bandingkan dengan sidik jari di email kami. Ketikyeshanya jika keduanya persis sama. Jika tidak, ketiknodan hubungi kami. - Anda sudah login saat melihat baris yang diakhiri
%. Ketikexituntuk memutus koneksi.
Mentransfer file
Jalankan scp di komputer Anda sendiri, bukan di Mac sewaan.
Windows
scp -i $HOME\.ssh\bohemian_ed25519 -P PORT data.zip NAMA_PENGGUNA@gate.bohemiansilicon.com:~/
scp -i $HOME\.ssh\bohemian_ed25519 -P PORT NAMA_PENGGUNA@gate.bohemiansilicon.com:~/hasil.zip .
Mac, Linux
scp -i ~/.ssh/bohemian_ed25519 -P PORT data.zip NAMA_PENGGUNA@gate.bohemiansilicon.com:~/
scp -i ~/.ssh/bohemian_ed25519 -P PORT NAMA_PENGGUNA@gate.bohemiansilicon.com:~/hasil.zip .
Baris pertama mengunggah file ke Mac sewaan, baris kedua mengunduh file ke folder saat ini. Tambahkan -r untuk menyalin seluruh folder.
Pekerjaan yang berjalan lama (tmux)
Saat Anda menutup terminal atau koneksi terputus, program yang dijalankan di dalamnya juga berhenti. Jalankan pekerjaan panjang, seperti mengunduh model atau pelatihan, di dalam tmux: sesi tetap berjalan di Mac setelah Anda memutus koneksi. Setelah login ke Mac, mulai sesi:
tmux new -s work
Jalankan pekerjaan Anda di dalamnya. Untuk membiarkannya berjalan dan memutus koneksi, tekan Ctrl+B, lepaskan kedua tombol, lalu tekan D. Setelah terhubung lagi, kembali ke sesi dengan:
tmux attach -t work
tmux ls menampilkan daftar sesi Anda; mengetik exit di dalam sesi akan mengakhirinya. Semua sesi berakhir paling lambat saat sewa berakhir dan akun Anda dihapus.
Visual Studio Code (Remote-SSH)
- Di VS Code, pasang ekstensi Remote - SSH dari Microsoft.
- Tekan F1, pilih Remote-SSH: Add New SSH Host… lalu masukkan perintah ini (sama di Windows, Mac, dan Linux):
ssh -i ~/.ssh/bohemian_ed25519 -p PORT NAMA_PENGGUNA@gate.bohemiansilicon.com
- Simpan ke file konfigurasi SSH yang disarankan. Lalu tekan F1 lagi, pilih Remote-SSH: Connect to Host… dan pilih alamat Mac. Jika ditanya platformnya, pilih macOS.
- Pada koneksi pertama, VS Code memasang bagian servernya di akun Anda di Mac, yang memakan waktu satu atau dua menit. Setelah itu Anda bisa membuka folder di Mac dan memakai terminalnya langsung di VS Code.
Pemecahan masalah
- Koneksi habis waktu atau ditolak: periksa alamat
gate.bohemiansilicon.comdan nomor port setelah-p. Sebagian jaringan kantor atau hotel memblokir koneksi keluar ke port yang tidak umum; coba jaringan lain, misalnya hotspot ponsel, atau hubungi kami. Permission denied (publickey)atau muncul permintaan kata sandi: kunci Anda tidak dipakai. Hubungkan dari komputer tempat Anda membuat kunci, sertakan-idengan jalur ke kunci, dan periksa nama pengguna.REMOTE HOST IDENTIFICATION HAS CHANGED: berhenti dan jangan terhubung. Tulis kepada kami dulu. Kami akan memberi tahu apakah Mac dipasang ulang dan mengirimkan sidik jari barunya. Baru setelah itu jalankanssh-keygen -R "[gate.bohemiansilicon.com]:PORT"dan hubungkan lagi sambil memeriksa sidik jari yang baru.
Saat sewa berakhir
Saat sewa berakhir, kami menghapus akun macOS Anda beserta folder rumahnya dan menghapus file Anda dari folder sementara bersama (/tmp, /Users/Shared). Unduh semua yang ingin Anda simpan sebelum sewa berakhir. Setelah itu Anda juga bisa menghapus kunci dari komputer Anda: file bohemian_ed25519 dan bohemian_ed25519.pub di folder .ssh.
Ada kendala? Tulis ke hello@bohemiansilicon.com dan lampirkan tangkapan layar atau teks galatnya. Biasanya kami membalas dalam beberapa menit.