Androidのsshfsログインの問題 - 無効なパラメータ

Androidのsshfsログインの問題 - 無効なパラメータ

通常どおりAndroid携帯にログインしましたが、次の問題が発生しました。試み1:(失敗)

$ sshfs -p 8022 [email protected]:/storage ~/sshfs-mount2 -o IdentityFile=~/.ssh/termux-rsa  
sshfs: invalid argument `[email protected]:/storage'

試み2:(失敗)

$ sshfs -p 8022 [email protected] ~/sshfs-mount -o IdentityFile=~/.ssh/termux-rsa 
sshfs: invalid argument `[email protected]'

試み3:(失敗)

$ sshfs -p 8022 192.168.43.189 ~/sshfs-mount -o IdentityFile=~/.ssh/termux-rsa   
sshfs: invalid argument `192.168.43.189'

Try4: (ssh 成功)

ssh -p 8022 192.168.43.189 -o IdentityFile=~/.ssh/termux-rsa 

Welcome to Termux!

Docs:       https://termux.dev/docs
Donate:     https://termux.dev/donate
Community:  https://termux.dev/community
.....

sshfsログインにどのような問題がありますか? Manjaroノートブックのフォルダに電話をインストールしたいと思います。このsshfsは以前は機能していましたが、携帯電話のホットスポットを使用して接続するときに何とかこの問題が発生しました。

答え1

sshfsエイリアスがあるため、コマンドを実行しようとするとコマンドが失敗するため、コマンドは機能しません。sshfs -p 8022 [email protected]:/ ~/sshfs-mount -o IdentityFile=~/.ssh/termux-rsa

次の方法を使用して問題を解決できます。

  1. シェルファイル内のコマンドのエイリアスを解放します(例:bashの場合はbashまたはその場合があり~/.bashrcます~/.bash_aliases)。
  2. 引数なしでコマンドを実行するだけですsshfs。ただし、エイリアスの使用と[email protected]:/使用中の状況を考慮すると、[email protected]:/storageこれは役に立ちません。
  3. \シェルエイリアシングを防ぐには:aプレフィックスを付けます。
\sshfs -p 8022 [email protected]:/storage ~/sshfs-mount2 -o IdentityFile=~/.ssh/termux-rsa  

関連情報