스크립트에서 Linux에 ssh 폴더를 어떻게 마운트합니까?

스크립트에서 Linux에 ssh 폴더를 어떻게 마운트합니까?

이미 sshfs가 설치되어 있고 드라이브를 마운트하는 방법을 알고 있지만 자동으로 비밀번호를 제공하려고 하면 다른 작업이 수행되지 않습니다.

eric@MAVERICK:~$ sshfs [email protected]:/home/ericfoss/Downloads Downloads/folder/ < pass.txt
[email protected]'s password: 
eric@MAVERICK:~$

아이디어?

답변1

당신은 조사해야공개키 기반 SSH 인증따라서 192.168.0.200 시스템에 로그인하기 위해 비밀번호를 제공할 필요가 없습니다.

ssh-keygen기본적으로 MAVERICK 시스템에서 "eric"으로 실행한 다음 ~.ssh/id_rsa.pub생성된 파일 의 내용을

/home/ericfoss/.ssh/authorized_keys

192.168.0.200 시스템에서.

답변2

제공하는 파일(pass.txt)에서 실제 비밀번호 뒤에 줄바꿈(\n)을 추가해 보세요.

명령줄에 입력하면 표시되는 개행 문자도 제공됩니다.

관련 정보