対話型SSHセッションを使用したエイリアスの設定

対話型SSHセッションを使用したエイリアスの設定

SSHを引き続き接続する必要があります。様々なLinuxマシン(主にUbuntu)とデフォルトのエイリアスを見逃すたびに。エイリアスなどを設定する方法はありますか?

  • インタラクティブマシンを開くsshとき
  • リモートシステムを変更する必要はありませんか.bashrc/.bash_profile

以下は、リモートシステムの非対話型シェルでのみaliasコマンドを実行し、期待どおりにセッションを終了します。 kashyap@Laptop$ ssh [email protected] "alias c=clear; alias p=pwd; alias l='ls -altr'

自分のローカルコンピュータでファイルを選択してリモート初期化スクリプトとして実行できることを嬉しく思いますが、それより少ない量を許可することを望みます。

例えば

ssh usr@remote --init-script=/local/my_init_script_for_ssh_sessions

ベストアンサー1

追加するとこれを行うことができます。

LocalCommand scp username@yourserver:~/.bashrc /serverhome/.bashrc;source .bashrc

SSH 構成ファイルに行を追加します。PermitLocalCommandtrueに設定する必要があるオプションもあります。

おすすめ記事