Masuk ke ERPC CLI dan lihat di mana kunci Anda disimpan
Masuk di mesin ini, dan ERPC CLI menyimpan sesinya di rantai kunci Anda atau di 1Password. Halaman ini juga menunjukkan di mana kunci node disimpan dan file apa saja yang disimpan erpc.
Halaman ini menjelaskan ERPC CLI
v0.1.0-rc.4, versi pra-rilis.Masuk
bash
erpc login mendapatkan sesi melalui OAuth device authorization grant. Di mesin tanpa browser, erpc login --no-browser mencetak URL dan kode alih-alih membuka browser, dan erpc signup --no-browser mencetak URL pendaftaran. erpc whoami menunjukkan pemilik sesi yang tersimpan, dan erpc logout keluar dari akun dan menghapus sesi yang tersimpan.Pilih tempat sesi disimpan
Di terminal,
erpc login menanyakan store mana yang dipakai: rantai kunci sistem operasi, yang merupakan default, atau 1Password, jika 1Password merespons. --store dan --vault memilih tanpa bertanya, dan pilihan itu dicatat di config.toml, tempat perintah lain membacanya.Tanpa pilihan, baik yang diberikan maupun yang tercatat, erpc menggunakan service account 1Password jika
OP_SERVICE_ACCOUNT_TOKEN diatur; jika tidak, rantai kunci sistem operasi jika ada; dan jika tidak ada juga, sebuah file di direktori state-nya. erpc doctor melaporkan store mana yang sedang dipakai dan alasannya. Dengan service account, erpc meneruskan OP_SERVICE_ACCOUNT_TOKEN hanya ke proses op yang dijalankannya, dan tidak menulis token itu di mana pun.Item 1Password diberi judul dengan nama mesin, sehingga dua mesin tidak pernah berbagi satu sesi.
ERPC_HOST_LABEL menimpa nama itu.Di Linux
Rantai kunci adalah Secret Service jika ada yang merespons. Jika tidak, rantai kunci adalah keyring persisten milik kernel untuk pengguna Anda, yang berada di memori dan tidak pernah di disk: sesi bertahan sampai reboot atau sampai beberapa hari tidak dipakai, lalu
erpc login diminta lagi. Shell yang dijalankan tanpa login-nya sendiri (su tanpa -, sudo -E) tidak dapat menggunakan keyring itu, dan erpc menolak serta memberi tahu hal tersebut.Di macOS
erpc mengakses rantai kunci melalui
/usr/bin/security. Program lain apa pun yang berjalan sebagai Anda dapat membaca sesi dengan menjalankan security juga, sementara rantai kunci tetap menjaga sesi terenkripsi saat tersimpan dan tidak terjangkau oleh pengguna lain.Saat sesi berada di disk
erpc menulis sesi ke direktori state-nya dalam tiga kasus: dengan store
file, untuk sesi yang diparkir (refresh token hasil rotasi yang tidak dapat mencapai store), dan setelah penulisan yang terputus. erpc doctor melaporkan setiap file seperti itu selama file tersebut masih ada. Di Unix, file ini dibuat dengan mode 0600; di Windows, erpc sendiri tidak menetapkan izin apa pun.Tempat kunci node disimpan
Inventaris node, dan backup kunci asli yang disebut oleh panduan setiap chain, disimpan di 1Password. Tidak semua kunci ada di 1Password, dan sebuah node dapat menyimpan kunci yang diperlukannya untuk berjalan. Backup sendiri apa yang ada di host: membangun ulang host itu tanpa backup akan menghilangkannya. Validator Sui yang aktif atau witness TRON yang terpilih juga menolak dipindahkan ke host baru.
RPC node lain tidak menyimpan kunci penandatanganan untuk validator, tetapi host-nya menyimpan apa yang dibuat klien untuk dirinya sendiri, seperti JWT engine, identitas peer, atau cookie RPC.
Backup kunci saja tidak membuat pemulihan validator aman. Ikuti prosedur pemulihan chain tersebut sebelum Anda mengganti server atau memulihkan datanya; panduan setiap chain menjelaskan cara memulihkan kuncinya (Node).
Hanya satu perintah yang menulis kunci node ke disk di mesin Anda:
erpc validator vote-account menulis kunci identitas dan vote ke file 0600 di bawah direktori state selama Solana CLI berjalan, lalu menghapusnya. Proses yang mati dapat meninggalkan file sampai eksekusi berikutnya membersihkannya.Kunci trading dan secret aplikasi
erpc worker disimpan terpisah dari kunci-kunci ini: Kunci dan secret.





