ベストアンサー1
リモートシステムに必要なシェルをインストールします。これを行うには管理者権限が必要なく、ホームディレクトリにプログラムをインストールできますが、それほど便利ではありません。バラよりルートなしでDebian 5 32ビットにインストール、sudo権限なしでローカルにプログラムをインストールする方法は?、追跡プログラムそしてその他の問題。
デフォルトのシェルの代わりにインストールされた独自のシェルに自動的にログインするには、次を参照してください。rootアクセスなしでzshデフォルトシェルを作成する
リモートファイルでのみ作業したい場合は、次のものを使用できます。SSHFSリモートディレクトリツリーをローカルコンピュータにマウントします。
mkdir ~/remote.d
sshfs remote.example.com:/ ~/remote.d
ls ~/remote.d/
…
fusermount -u ~/remote.d
ホームディレクトリにスペースがない場合、または共有アカウントの場合は1つを設定できます。リバースSSHトンネルローカルディレクトリツリーをリモートコンピュータにマウントします。SSHFS、両方のシステムが同じアーキテクチャ(同じプロセッサタイプの同じUNIXバリアント)を実行しているとします。両方のシステムのアーキテクチャが互換性がない場合は、ローカルホームディレクトリにリモートアーキテクチャ用のプログラムをインストールすることもできます。ライブラリ、構成ファイル、およびその他のデータファイルを見つけるにはプログラムパスを正しく設定する必要があるため、これは非常に便利ではありません。
Emacsシェル互換性徒歩旅行者:Eshellからリモートディレクトリに変更すると、リモートコンピュータでコマンドが実行されます。