ssh 암호 화 없 이 원 격 호스트 로그 인 없 이 실행 명령

872 단어 zshshellssh
비밀번호 없 이 로그 인
원 격 호스트 는 ~/. ssh 디 렉 터 리 에 authorized 를 만 듭 니 다.keys 파일 을 추가 하고 클 라 이언 트 의 공개 키 를 추가 합 니 다.
그리고 클 라 이언 트 에 단축 명령 을 설정 할 수 있 습 니 다 ~/. zshrc 아래 에 alias 지정 단축 명령 에 대응 하 는 셸 명령 을 설정 할 수 있 습 니 다.
alias sshRemote=“ssh [email protected]

설정 을 적용 하려 면 다른 명령 행 창 을 다시 시작 하거나
source .zshrc

그리고 간단 한 명령 을 통 해 원 격 으로 로그 인 할 수 있 습 니 다.
sshRemote

로그 인 면제 실행 명령
비밀 로그 인 면제 설정 후 원 격 로그 인 없 이 원 격 호스트 에서 명령 을 실행 할 수 있 습 니 다. log 는 이 컴퓨터 창 에 인쇄 됩 니 다.
sshRemote "cat demo.txt"

원 격 호스트 의 demo. txt 를 이 컴퓨터 에서 인쇄 할 수 있 습 니 다.
다 중 명령 을 실행 하려 면 분점 으로 구분 해 야 한다.
sshRemote "cd test; cat demo.txt"

이러한 방식 을 통 해 원 격 로그 인 하지 않 은 상태 에서 로 컬 에서 작 성 된 셸 스 크 립 트 를 실행 하여 원 격 호스트 를 조작 할 수 있 습 니 다. 예 를 들 어 배치 서비스 등 입 니 다.

좋은 웹페이지 즐겨찾기