mac 사용자라면 어쩌다가 한두 번씩 마주쳐본 경험이 있을지도 모르는 프로그램
이렇게 생긴 맥 기본프로그램인데, 대부분 사용해 본 적 없을 것이다.
나도 사실 거의 사용 안 하긴 하는데, 보통 나는 서버 인스턴스를 연결할 때 사용한다.
ssh키를 받아놓고, 해당경로에서 명령어를 치면 바로접속이 되지만. 사실 명령어를 어디에다 복사해 놓고 붙여 넣기조차 귀찮다.
그래서 아래처럼 사용하는 방법이 있다.
1. 스크립트 편집기를 열고 아래처럼 작성한다.
- cd '/Users/pepeiscute/document/Credential' 부분은 ssh키가 저장된 위치다, 모르겠으면 그냥 터미널에 내가 저장해 둔 ssh키를 드래그 앤 드롭하면 경로전체가 나오니까 그걸 복사해서 쓰자
- ubuntu@146.56.110.199 부분은 클라우드 서비스에서 알려주는 명령어 그대로 작성해 두자.(아마 말 안 해도 알듯)
tell application "Terminal"
do script "cd '/Users/pepeiscute/document/Credential' && ssh -i 'oracle-arm.key' ubuntu@146.56.110.233"
activate
end tell
2. 파일 -> 내보내기 -> 파일포맷 -> 응용프로그램
위 설정대로 하고, 저장 위치는 내가 편한 곳 어딘가에 두자.
3. 실행하자
Dock에 추가해 둔 아이콘을 그냥 클릭하자
아래처럼 생겼다
실행하고 나서 연결된 터미널창이 안보일수도 있는데, 위 코드에서 activate를 누락시켜서 그럴 거다.
activate를 안 적어주면 다른 창들에게 가려진 상태로 실행된다. 그냥 터미널 아이콘 한번 눌러주면 앞으로 와서 보인다. -> 하지만 그냥 activate를 까먹지 말고 작성해 주면 된다.
4. 연결을 어떻게 종료하는지 모르겠다?
만약 ssh연결된 터미널 연결을 끊고 싶다면?
exit
exit 한번 쳐주면 안전하게 연결을 끊을 수 있다.
이걸 몰라서 항상 강제 종료했었는데, 나 같은 실수를 저지르지 말자