Saya menggunakan Putty untuk terhubung ke server jauh. Saya ingin sesi SSH saya mulai pada folder yang saya tentukan di server, jadi saya tidak perlu melakukannya cd /my/path/
setiap kali saya masuk. Kemungkinan?
Saya menggunakan Putty untuk terhubung ke server jauh. Saya ingin sesi SSH saya mulai pada folder yang saya tentukan di server, jadi saya tidak perlu melakukannya cd /my/path/
setiap kali saya masuk. Kemungkinan?
Jawaban:
Jika Anda hanya menginginkan perilaku ketika Anda masuk melalui Putty, Anda dapat menggunakan "perintah jarak jauh" dalam dialog konfigurasi Putty (di bawah Connection / SSH). Anda akan mengetik
cd /my/path ; /bin/myshell
ke dalam bidang "perintah jauh". Jika Anda memiliki hal-hal yang lebih rumit untuk diatur, Anda harus mengetikkan nama skrip / home / namaAnda / naskah Anda untuk "perintah jauh" yang berisi sesuatu seperti
cd /my/path
all-other-stuff-I-need-to-do
/bin/myshell
Anda harus memulai shell secara manual dalam skrip Anda, jika tidak, sesi SSH akan berakhir tepat setelah skrip Anda selesai.
"perintah jarak jauh" memiliki keuntungan bahwa Anda dapat membuat sesi penyimpanan yang berbeda di Putty di mana skrip yang berbeda dipanggil (jika Anda membutuhkannya).
Tentu saja, jika Anda selalu ingin memiliki direktori yang sama (independen dari Putty) ketika Anda masuk ke akun Anda, Anda dapat menambahkan cd
perintah ~/.profile
atau ~/.bash_profile
seperti yang dijelaskan oleh grawity.
Anda dapat menambahkan perintah ke ~/.profile
(atau ~/.bash_profile
) agar secara otomatis dijalankan pada setiap login.