.sh 쿼리 - SSH 작업 실행

.sh 쿼리 - SSH 작업 실행

이것은 Macintosh에 있지만 여전히 UNIX 명령입니다.

보안상의 이유로 파일 공유가 꺼진 네트워크에서 일부 컴퓨터를 실행하므로 연결하는 유일한 방법은 ssh.

/applications무언가를 푸시하려면 컴퓨터 폴더에 어떤 애플리케이션이 설치되어 있는지 확인해야 합니다 .

내가 일반적으로 터미널에 입력하는 내용은 다음과 같습니다.

ssh [email protected]
(password)

cd /applications
ls -l

그러면 해당 폴더에 설치된 모든 응용 프로그램이 표시됩니다.

.sh이를 자동화하기 위해 이 쿼리를 파일 에 넣을 수 있습니까 ? Windows와 마찬가지로 .bat두 번 클릭하면 실행할 수 있습니다.

답변1

사용공개키 인증

소스 호스트에서 한 번만 실행합니다.

ssh-keygen -t rsa # ENTER to every field
ssh-copy-id myname@somehost

이제 비밀번호 없이 SSH를 사용할 수 있습니다.

귀하의 질문에 대답하려면 이제 다음 명령을 사용하십시오.

SSH[이메일 보호됨]'ls -l /응용 프로그램'

답변2

다음을 사용하여 비로그인, 비대화형 셸 세션에서 이 명령을 실행할 수 있습니다 ssh.

ssh [email protected] 'ls -l /applications'

관련 정보