
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 構成ファイルに行を追加します。PermitLocalCommand
trueに設定する必要があるオプションもあります。