ssh 를 이용하여 내부 서버로 접근하지 않고도 서버에 명령을 전달하는 방법에 대해 알아본다.
ssh 명령문 뒤에 보내고 싶은 명령을 넣으면 됨.
예를 들어
접근하고 싶은 서버가 eyeballs@tistory.com 이고
ssh 포트 넘버가 1234 라고 할 때
다음과 같은 방식으로 여러 명령들을 보낼 수 있다.
ssh -p 1234 eyeballs@tistory.com "rm -r /delete/directory/"
ssh -p 1234 eyeballs@tistory.com "mkdir -p /make/a/new/directory"
ssh -p 1234 eyeballs@tistory.com "echo 'Hello World!' > /make/a/new/directory/README.md"
scp -P 1234 -r myfile.txt eyeballs@tistory.com:/make/a/new/directory
'Linux' 카테고리의 다른 글
[Linux] 문서 내부의 내용까지 검색하는 명령어 (0) | 2022.03.25 |
---|---|
[Linux] Ubuntu, Centos 환경변수 설정 방법 (0) | 2022.03.18 |
[SFTP] 리눅스 셸에서 SFTP로 파일 올리는 코드 샘플 (0) | 2021.11.24 |
[Linux] 쉘 스크립트 변수 사용시 중괄호 유무 차이 (2) | 2021.11.03 |
[Crontab] 로그 남기고 날짜 붙이기 (1) | 2021.10.27 |