스크립트에서 리눅스에 ssh 폴더를 어떻게 마운트합니까? sshfs가 설치되어

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

eric@MAVERICK:~$ sshfs ericfoss@192.168.0.200:/home/ericfoss/Downloads Downloads/folder/ < pass.txt
eric@192.168.0.200's password:
eric@MAVERICK:~$

아이디어?



답변

당신은 조사해야 공개 키 기반 SSH 인증 당신은 192.168.0.200 시스템에 로그인 할 수있는 암호를 제공 할 필요가 없습니다 있도록.

기본적으로 ssh-keygenMAVERICK 컴퓨터에서 “eric”으로 실행 한 다음 ~.ssh/id_rsa.pub생성 된 파일 의 내용 을

/home/ericfoss/.ssh/authorized_keys

192.168.0.200 시스템에서.


답변

실제 비밀번호 다음에 제공하는 파일 (pass.txt)에 줄 바꿈 (\ n)을 추가하십시오.

명령 행에 입력하면 새 줄도 표시됩니다.