InggrisPerancisSpanyol

Ad


favorit OnWorks

gantungan kunci - Online di Cloud

Jalankan gantungan kunci di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah gantungan kunci perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


gantungan kunci - gunakan kembali ssh-agent dan/atau gpg-agent di antara login

RINGKASAN


gantungan kunci [ -hklQqV ] [ --clear --confhost --help --ignore-missing --list --noask
--nocolor --nogui --nolock --cepat --tenang --versi ]
[ --agent daftar ] [ --percobaan num ] [ --dir nama dirname ]
[ --tuan rumah nama ] [ --lockwait detik ] [ --berhenti yang ] [ --waktu habis menit ] [ kunci... ]

DESKRIPSI


keychain adalah manajer untuk ssh-agent, biasanya dijalankan dari ~/.bash_profile. Ini memungkinkan Anda
pekerjaan shells dan cron untuk dengan mudah berbagi satu proses ssh-agent. Secara default, ssh-
agen yang dimulai dengan gantungan kunci sudah berjalan lama dan akan terus berjalan, bahkan setelah Anda melakukannya
logout dari sistem. Jika Anda ingin mengubah perilaku ini, lihatlah
--clear dan --timeout opsi, dijelaskan di bawah ini.

Ketika gantungan kunci dijalankan, ia akan memeriksa ssh-agent yang sedang berjalan, jika tidak, ia akan memulainya. Dia
menyimpan variabel lingkungan ssh-agent ke ~/.gantungan kunci/${HOSTNAME}-sh, jadi
login berikutnya dan shell non-interaktif seperti pekerjaan cron dapat menjadi sumber file dan
buat koneksi ssh tanpa kata sandi.

Selain itu, ketika gantungan kunci berjalan, itu memverifikasi bahwa file kunci yang ditentukan pada perintah-
baris diketahui ssh-agent, jika tidak, ia akan memuatnya, meminta Anda untuk memasukkan kata sandi jika
diperlukan. Biasanya, file kunci pribadi ditentukan oleh nama file saja, tanpa jalur,
meskipun dimungkinkan untuk menentukan jalur absolut atau relatif ke file kunci pribadi sebagai
dengan baik. Jika hanya nama file kunci pribadi yang digunakan, yang merupakan penggunaan umum, gantungan kunci akan terlihat
untuk file kunci pribadi yang ditentukan di ~ / .ssh, ~/.ssh2, atau dengan opsi -c/--confhost,
periksa ~ / .ssh / config file dan gunakan opsi IdentityFile untuk menentukan lokasi
dari kunci privat. Kunci pribadi dapat menjadi symlink ke kunci pribadi yang sebenarnya.

Keychain mengharapkan file kunci publik terkait ada di direktori yang sama dengan pribadi
file kunci, dengan ekstensi .pub. Jika kunci pribadi adalah symlink, kunci publik dapat menjadi
ditemukan di samping symlink, atau di direktori yang sama dengan target symlink (Ini
kapabilitas membutuhkan perintah 'readlink' untuk tersedia di sistem.)

Sebagai fitur tambahan, jika kunci pribadi memiliki ekstensi ".ext", gantungan kunci akan mencari
privkey.ext.pub terlebih dahulu, dan jika tidak ditemukan, akan mencari privkeyname.pub.

Gantungan kunci juga mendukung gpg-agent dengan cara yang sama seperti yang didukung ssh-agent. Secara default
gantungan kunci mencoba untuk memulai ssh-agent saja. Anda dapat mengubah perilaku ini menggunakan
--pilihan agen.

Keychain mendukung sebagian besar sistem operasi mirip UNIX, termasuk Cygwin. Ini bekerja dengan
Kompatibel dengan Bourne, kompatibel dengan csh, dan cangkang ikan.

PILIHAN


--agent daftar
Mulai agen yang terdaftar. Secara default gantungan kunci akan memulai ssh-agent jika ditemukan di
jalanmu. Daftar harus dipisahkan dengan koma, misalnya "gpg,ssh"

--percobaan num
Coba num kali untuk menambahkan kunci sebelum menyerah. Standarnya adalah 1.

--jernih
Hapus semua kunci ssh-agent. Biasanya ini digunakan di .bash_profile. Teori
di balik ini adalah bahwa gantungan kunci harus menganggap bahwa Anda adalah penyusup sampai terbukti
sebaliknya. Namun, meskipun opsi ini meningkatkan keamanan, opsi ini masih memungkinkan cron
pekerjaan untuk menggunakan kunci ssh Anda saat Anda keluar.

--confhost
Secara default, gantungan kunci akan mencari pasangan kunci di ~ / .ssh / direktori. --confhost
opsi akan menginformasikan gantungan kunci untuk melihat ke dalam ~ / .ssh / config untuk pengaturan IdentityFile ditentukan
untuk host tertentu, dan gunakan jalur ini untuk menemukan kunci.

--Konfirmasi
Kunci tunduk pada konfirmasi interaktif oleh program SSH_ASKPASS sebelum menjadi
digunakan untuk otentikasi. Lihat opsi -c untuk ssh-add(1).

--mutlak
Argumen apa pun untuk "--dir" ditafsirkan sebagai absolut. Perilaku default adalah untuk
tambahkan "/.keychain" ke argumen untuk kompatibilitas mundur.

--dir nama dirname
Gantungan kunci akan menggunakan dirname daripada $HOME/.keychain

--pertanyaan
Gantungan kunci akan mencetak baris dalam format KEY=nilai yang mewakili nilai yang ditetapkan oleh
para agen.

--eval
Gantungan kunci akan mencetak baris untuk dievaluasi di shell di stdout. Itu menghormati
Variabel lingkungan SHELL untuk menentukan apakah output shell Bourne atau shell C diharapkan.

--env nama file
Setelah opsi penguraian, gantungan kunci akan memuat pengaturan lingkungan tambahan dari
"nama file". Secara default, jika "--env" tidak diberikan, maka gantungan kunci akan mencoba memuat
dari ~/.gantungan kunci/[nama host]-env atau alternatifnya ~/.gantungan kunci/env. Tujuan dari ini
file adalah untuk mengesampingkan pengaturan seperti PATH, jika ssh disimpan dalam non-standar
tempat.

-h --membantu
Tunjukkan bantuan yang terlihat sangat mirip dengan halaman manual ini. Pada 2.6.10, bantuan dikirim ke
stdout sehingga dapat dengan mudah disalurkan ke pager.

--tuan rumah nama
Tetapkan nama host alternatif untuk pembuatan pidfiles

--abaikan-hilang
Jangan peringatkan jika beberapa tombol pada baris perintah tidak dapat ditemukan. Ini berguna untuk
situasi di mana Anda memiliki .bash_profile bersama, tetapi kunci Anda mungkin tidak tersedia
di setiap mesin tempat gantungan kunci dijalankan.

--mewarisi yang
Mencoba untuk mewarisi variabel agen dari lingkungan. Ini bisa berguna dalam
berbagai keadaan, misalnya ketika ssh-agent dimulai oleh gdm. Pengikut
nilai valid untuk "yang":

lokal Mewarisi ketika pid (misalnya SSH_AGENT_PID) diatur di lingkungan. Ini
melarang mewarisi agen yang diteruskan.

Apa pun Mewarisi ketika kaus kaki (misalnya SSH_AUTH_SOCK) diatur di lingkungan. Ini
memungkinkan mewarisi agen yang diteruskan.

lokal-sekali Sama seperti "lokal", tetapi hanya mewarisi jika gantungan kunci belum menyediakan
agen.

sekali-sekali Sama seperti "apa saja", tetapi hanya mewarisi jika gantungan kunci belum menyediakan
agen.

Secara default, gantungan kunci-2.5.0 dan yang lebih baru akan berperilaku seolah-olah "--mewarisi lokal-sekali" adalah
ditentukan. Anda harus menentukan "--noinherit" jika Anda menginginkan perilaku yang lebih lama.

-l --Daftar
Daftar tanda tangan dari semua kunci SSH aktif, dan keluar, mirip dengan "ssh-add -l".

--lockwait detik
Berapa lama menunggu kunci tersedia. Default ke 5 detik. Tentukan
nilai nol atau lebih. Jika kunci tidak dapat diperoleh dalam jumlah yang ditentukan
detik, maka proses gantungan kunci ini akan secara paksa mendapatkan kunci.

--tidak bertanya
Opsi ini memberi tahu gantungan kunci untuk melakukan semua yang biasanya dilakukan (pastikan ssh-agent adalah
berjalan, atur ~/.gantungan kunci/[hostname]-{c}sh files) kecuali bahwa itu tidak akan meminta
Anda untuk menambahkan salah satu kunci yang Anda tentukan jika belum ditambahkan ke ssh-agent.

--tanpa warna
Nonaktifkan penyorotan warna untuk istilah yang tidak kompatibel dengan ANSI.

--nogui
Jangan hormati SSH_ASKPASS, jika sudah disetel. Ini akan menyebabkan ssh-add untuk meminta pada
terminal daripada menggunakan program grafis.

--tidak mewarisi
Jangan mewarisi proses agen apa pun, menimpa default "--inherit local-once"

--tidak terkunci
Jangan mencoba menggunakan file kunci saat memanipulasi file, pid, dan kunci.

-k --berhenti yang
Matikan proses agen yang sedang berjalan. Nilai berikut ini valid untuk "yang":

--sistemd
Suntikkan variabel lingkungan ke dalam sesi systemd --user.

semua Matikan semua proses agen dan segera keluar dari gantungan kunci. Sebelum
keychain-2.5.0, ini adalah perilaku opsi "--stop" kosong.

lainnya Bunuh proses agen selain yang disediakan oleh gantungan kunci. Sebelum
keychain-2.5.0, keychain akan melakukan ini secara otomatis. Perilaku baru
mengharuskan Anda menentukannya secara eksplisit jika Anda menginginkannya.

tambang Bunuh proses agen gantungan kunci, biarkan agen lain sendirian.

-Q --cepat
Jika proses ssh-agent sedang berjalan maka gunakan itu. Jangan verifikasi daftar kunci, lainnya
daripada memastikan itu tidak kosong. Opsi ini menghindari penguncian jika memungkinkan sehingga
beberapa terminal dapat dibuka secara bersamaan tanpa menunggu satu sama lain.

-q --diam
Hanya cetak pesan jika ada peringatan, kesalahan, atau interaktivitas yang diperlukan. Pada versi
2.6.10, ini juga menekan pesan "Identitas ditambahkan" untuk ssh-agent.

--waktu habis menit
Tetapkan batas waktu dalam hitungan menit pada kunci Anda. Ini disampaikan ke ssh-agent yang melakukan
waktu sebenarnya dari kunci karena gantungan kunci tidak berjalan terus menerus.

-V --Versi: kapan
Tampilkan informasi versi.

CONTOH


Cuplikan ini akan berfungsi di sebagian besar shell untuk memuat dua kunci ssh dan satu kunci gpg:

eval `gantungan kunci --eval id_rsa id_dsa 0123ABCD`

Untuk cangkang ikan, gunakan format berikut:

jika status --is-interactive
gantungan kunci --eval --quiet -Q id_rsa | sumber
akhir

Jika Anda mengalami masalah dengan itu di csh:

setenv SHELL /bin/csh
eval `gantungan kunci --eval id_rsa id_dsa 0123ABCD`

Ini setara untuk shell Bourne (termasuk bash dan zsh) tetapi tidak menggunakan gantungan kunci
--eval fitur:

gantungan kunci id_rsa id_dsa 0123ABCD
[ -z "$HOSTNAME" ] && HOSTNAME=`uname -n`
[ -f $HOME/.keychain/$HOSTNAME-sh ] && \
. $HOME/.gantungan kunci/$HOSTNAME-sh
[ -f $HOME/.keychain/$HOSTNAME-sh-gpg ] && \
. $HOME/.gantungan kunci/$HOSTNAME-sh-gpg

Ini setara untuk C Shell (termasuk tcsh):

gantungan kunci id_rsa id_dsa 0123ABCD
tuan rumah=`nama-n`
jika (-f $HOME/.keychain/$host-csh) maka
sumber $HOME/.keychain/$host-csh
endif
jika (-f $HOME/.keychain/$host-csh-gpg) maka
sumber $HOME/.keychain/$host-csh-gpg
endif

Untuk memuat variabel gantungan kunci dari skrip (misalnya dari cron) dan batalkan kecuali id_dsa
tersedia:

# Muat variabel gantungan kunci dan periksa id_dsa
[ -z "$HOSTNAME" ] && HOSTNAME=`uname -n`
. $HOME/.keychain/$HOSTNAME-sh 2>/dev/null
ssh-add -l 2>/dev/null | grep -q id_dsa || keluar 1

Gunakan gantungan kunci online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad