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