명령을 실행할 때:
ssh minix.p
제가 정말로 실행하고 싶은 것은 다음과 같습니다.
sshpass -f ~/.ssh/minix-password ssh minix.p
이를 수행할 수 있는 방법이 있습니까?
배경
유사한 도구를 사용하고 싶기 sshfs
때문에 단순히 스크립트만 만들 수는 없습니다 . 실제로는 위 작업을 수행하는 문자와 정확히 sshminix
일치해야 합니다 . ssh minix.p
게다가 제가 액세스할 수 있는 minix 설치는 비밀번호 인증만 지원하므로 일반 공개 키나 ssh-agent
.
답변1
SSH 구성에서는 비밀번호를 제공할 수 없지만 다음과 같은 스크립트를 sshfs -o ssh_command=minixsshwrapper
실행할 수 있습니다.minixsshwrapper
#!/bin/sh
exec sshpass -f ~/.ssh/minix-password ssh "$@"
sshfs 매개변수를 변경할 수 없는 경우 ssh
추가하려는 디렉토리에 래퍼 스크립트를 생성 할 수 있습니다 $PATH
.