GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya memulai di bash ketika ssh'ing ke server saya?

Sebagai pengguna biasa, Anda dapat mengubah shell login default menggunakan chsh memerintah. Ini contohnya:

chsh -s /bin/bash

Opsi lainnya adalah menggunakan usermod sebagai root:

usermod -s /bin/bash username

Untuk kasus di mana Anda mencoba menggunakan akun bersama (untuk alasan apa pun) dan tidak dapat mengubah shell default, maka Anda dapat menjalankan

ssh -t <[email protected]> bash -l

Jika Anda perlu menjaga lingkungan Anda dari shell lain, maka Anda dapat menjalankan shell itu terlebih dahulu; misalnya

ssh -t <[email protected]> ksh -c bash -l

Anda mengedit /etc/passwd di mana entri terakhir adalah shell default. Buatlah /bin/bash .

Sebagai alternatif, Anda dapat mengubah mengubah default sistem /bin/sh tidak bash.


Linux
  1. Cara SSH di Linux dari Android

  2. Ssh – Skrip Shell Untuk Masuk Ke Server Ssh?

  3. Bagaimana Cara Ssh Ke Server Menggunakan Server Lain??

  1. Bagaimana Memulai Semua Sesi Shell Di Direktori Selain $home?

  2. Bagaimana cara scp kembali ke lokal ketika saya sudah melakukan sshed ke mesin jarak jauh?

  3. Bagaimana caranya:Riwayat Bash/Shell yang tidak terbatas?

  1. SSHPass:Cara SSH ke server menggunakan skrip tanpa kata sandi (non-interaktif)

  2. Bagaimana menghubungkan ke server ssh dengan plink dan cmd dan kunci publik

  3. Ssh, Sudo, Lalu Unduh?