집에서 사내 서버 (192.168.10.3)로 파일을 전송해 보자.
목적 디렉터리는 /usr/local/upload이다.
우선 공인 IP로 192.168.10.2 메인 서버에 SSH 접속이 가능한 상태이다.(mobaXterm 이용)
mobaXterm의 SSH browser 기능이 편리하지만 SSH의 SSH 상태에서는 작동하지 않았다.
putty 터널링 설정으로 로컬에서 직접 목적 서버의 디렉터리로 전송이 가능할 것으로 생각하였다.
로컬 -> 192.168,10,2 -> 192.168.10.3
하지만 되지 않았다.
결국 로컬에서 메인서버로는 pscp를 이용하여 전송하고,
(로컬 -> 메인서버 (192.168.10.2) : pscp (putty secure copy)
메인서버에서 목적서버로 scp를 이용하여 총 두 번에 걸쳐 파일을 전송하였다.
(메인서버 -> 목적서버 (192.168.10.3) : scp (secure copy)
두 명령어의 사용법은 거의 동일한 것으로 보인다.
한편 집의 네트워크에서 사내 서버에 접속하고자 할 때 다음과 같이 하고 있다.
1. 포트포워딩 된 공인 ip로 메인 서버 접속 (mobaXterm)
2. 메인 서버에서 ssh로 사내 서버 접속 ( ssh root@192.168.10.2 )
또는 사내 서버( 사설 IP )에서 운영 중인 웹에 접속하고자 할 때 다음과 같이 하고 있다. 사내 DB에 접속할 때도 DBeaver의 터널링 기능을 이용한다.
1. putty ssh 터널링
2. 사내 서버 포트 접속
'개발 > linux' 카테고리의 다른 글
[linux] VI 에디터 한 줄 삭제, 복사, 붙여 넣기, 첫 행 이동, 끝 행 이동, 바꾸기 (1) | 2023.09.03 |
---|---|
[linux] 리눅스 백그라운드 프로세스 명령 실행 ( & ) (0) | 2023.08.15 |
[linux] CentOS 7 방화벽 포트포워딩 해제 및 설정 (0) | 2023.07.17 |
[linux] firewalld 포트포워딩 설정법 등 (0) | 2023.07.05 |
[linux] 소유자, 그룹, 권한을 잘 생각해야 한다. (원인 미파악) (0) | 2023.06.30 |