リモートマシンにログインし、1つのコマンドでホームディレクトリをそこにマウントしたいと思います。私はそれをしようとしました:
echo myPassword | tee "sshfs boriskh@85.143.104.141:/share/home/boriskh /home/boris/Work/molDyn/boriskh@hpchead" | ssh -Y boriskh@85.143.104.141
しかし、それは機能しません。tee
-Yオプションがわからないことを示しており、両方のコマンドを引用すると、正しく機能しません。
編集:
私は、これらの別々に配置されたものも機能しないことを発見しました:
echo myPassword | ssh -Y boriskh@85.143.104.141
echo myPassword | sshfs boriskh@85.143.104.141:/share/home/boriskh /home/boris/Work/molDyn/boriskh@hpchead
Edit2:
必要な機能(リモートホームをマウントし、そこにログインする-パスワードプロンプトなしの単一のコマンドで)を取得するには、キー(パスフレーズなし-つまりEnter
コードとして入力)を使用して簡単に実行できます。
ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub boriskh@85.143.104.141
それでおしまい。その後、次の方法で目的の機能が実現されます。
sshfs boriskh@85.143.104.141:/share/home/boriskh /home/boris/Work/molDyn/boriskh@hpchead && ssh -Y boriskh@85.143.104.141