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  

관련 정보