.bashrc atau .bash_profile untuk ssh-agent?


8

Profil mana, .bashrc atau .bash_profile , tempat yang tepat untuk ssh-agent? Saya mencari jawaban yang menjelaskan perbedaan antara shell interaktif dan shell login.

Jawaban:


9

Tergantung pada bagaimana Anda secara pribadi menggunakan kerang.

Shell interaktif adalah segala sesuatu yang memiliki terminal yang terhubung ke input dan outputnya. Shell login dibuat oleh / bin / login. Cangkang info masuk .bash_profile Anda. Kebanyakan emulator terminal seperti xterm memulai shell interaktif yang bukan shell login. Interaktif, non-login shells. Bashrc Anda.

Apa yang biasanya saya lakukan adalah memiliki .bash_profile sumber .bashrc saya (setelah memeriksa apakah sudah bersumber), dan kemudian saya meletakkan setup ssh-agent saya di .bashrc saya.


Apa check in .bash_profile untuk melihat apakah .bashrc sudah bersumber?
Noah Campbell

2
Tidak ada yang spesial. Saya biasanya hanya memeriksa untuk melihat apakah variabel yang saya atur di .bashrc diatur.
meastham

1

Anda harus menggunakan .bash_profilekarena .bashrcbersumber untuk setiap shell interaktif dan Anda hanya perlu satu agen per sesi login.


0

ssh-agent adalah program pembungkus.
Anda biasanya ingin melakukan " exec ssh-agent bash" di awal.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.