글쎄요, 제가 하려는 일은 조금 복잡해 보이지만 이것이 제가 원하는 결과를 얻기 위해 제가 생각할 수 있는 유일한 방법입니다.
그래서 그게 다입니다.
다음을 통해 내 Pi에 자동으로 SSH를 연결하고 싶습니다.
내 Pi가 부팅되고 bfgminer를 실행하는 4개의 개별 화면 인스턴스가 자동으로 시작됩니다.
내 노트북에는 Pi에 SSH로 연결하고 4개의 터미널을 여는 쉘 스크립트가 있습니다. 화면 인스턴스당 1개. 이렇게 하면 그들을 모니터링하고 터미널을 제어할 수 있습니다. 나는 tmux를 조사했지만 이 시점에서 나는 길을 잃었습니다.
그래서 저는 다음과 같은 사항을 생각하고 있습니다.
Pi는 USB0, USB1, USB2, USB3이라는 4개의 화면 인스턴스로 실행 중입니다(완료됨).
내 노트북에서 터미널을 열고 쉘 스크립트를 시작합니다. 이 같은:
gnome-terminal -e <ssh into pi and open 'screen -d -r USB0'> gnome-terminal -e <ssh into pi and open 'screen -d -r USB1'> gnome-terminal -e <ssh into pi and open 'screen -d -r USB2'> gnome-terminal -e <ssh into pi and open 'screen -d -r USB3'>
그러면 각각 별도의 화면 인스턴스에 자동으로 연결되는 4개의 터미널 창이 열립니다.
나는 이것이 ssh 구성 파일을 통해 달성될 수 있다고 생각합니다. 하지만 어떻게 해야할지 모르겠습니다. 나는 ssh가 사용자 이름과 비밀번호를 사용하여 자동으로 로그인하고 화면을 호출하도록 하는 것이 가능해야 한다는 것을 알고 있습니다.
어쩌면 ssh 자동 로그인이 있고 파이에서 스크립트를 실행하여 화면을 시작할 수 있을까요?
화면 분할 기능을 사용해 보았는데, 제가 원하는 것은 아닙니다. tmux가 무서워요.
답변1
비밀번호 없이 SSH에 연결하려면 다음이 필요합니다.
ssh-keygen을 사용하여 공개 키를 생성하세요.
ssh-copy-id를 사용하여 공개 키를 원격 시스템에 복사합니다.