[2023년 05월 26일 기준]
[목표]
로컬 리눅스 컴퓨터에서 원격 리눅스 컴퓨터에 ssh, sftp 접속하는 스크립틀 작성한다.
또한 접속시 원격 컴퓨터의 비밀번호 입력없이 자동 로그인한다.
[준비물]
로컬 리눅스 컴퓨터
원격 리눅스 컴퓨터
[01_로컬 리눅스 컴퓨터에 ssh, sftp 스크립트를 보관할 폴더를 생성한다.]

--
[02_ssh 스트립트를 작성한다. ssh 명령어와 접속할 원격 컴퓨터의 계정 그리고 ip 주소를 작성한다.]


--
[03_sftp 스트립트를 작성한다. sftp 명령어와 접속할 원격 컴퓨터의 계정 그리고 ip 주소를 작성한다.]


--
[04_생성한 스크립트의 권한을 변경한다.]

--
[05_ssh sftp 스크립트를 명령을 어느 위치에서도 실행 가능하도록 .bash_profile 파일을 수정한다.]

스크립트 폴더 위치 정보를 추가한다.

--
[06_source .bash_profile 명령어로 수정 내용을 적용시킨다.]

--
[07_ssh 스크랩트로 원격 컴퓨터에 접속해본다.]


--
[08_exit로 다시 로컬 컴퓨터로 돌아오고, sftp 스크립트로 원격 컴퓨터에 접속해본다.]

--
[09_put 전송파일 명령으로 원격 컴퓨터에 파일이 잘 전송된다.]

--
[10_자동 로그인을 위해서, 원격 컴퓨터 .ssh 폴더에 authorized_keys 파일을 생성한다.]

--
[11_로컬 컴퓨터 id_rsa.pub 내용을 원격 컴퓨터 authorized_keys 파일에 기록하고 저장한다.]

--
[12_ssh, sftp 스크랩트를 실행해 원격 컴퓨터에 자동 로그인 접속해본다.]

[P.S. 이해하기 어려운 부분이 있다면, 댓글 남겨주시기 바랍니다.]