강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

FTP접속 이전의 쉘(SHELL)상태로 잠시 빠져나가기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

FTP접속 이전의 (SHELL)상태로 잠시 빠져나가기

 

 

 

 

원격지의 FTP서버로 접속한 후에 FTP접속을 종료하지 않고 잠시 쉘로 빠져 나오는 방법이 있습니다.

 

 

 

 

 , FTP로 접속한 상태에서 쉘명령어를 사용해야 하는 경우에 매우 유용하게 사용할 수 있습니다.

 

 

 

 

 

 

아래의 예는 192.168.0.252(A서버)의 로컬서버에서 192.168.0.250(B서버) FTP접속을 한 후에 FTP접속을 끊지 않은 채로 쉘(SHELL)로 잠시 빠져나오기 위하여 “!”명령어를 사용한 것입니다.

 

 

 

 

 

 

[root@su252 ~]# ftp 192.168.0.250

Connected to 192.168.0.250.

220 (vsFTPd 2.0.7)

530 Please login with USER and PASS.

530 Please login with USER and PASS.

KERBEROS_V4 rejected as an authentication type

Name (192.168.0.250:root): sspark

331 Please specify the password.

Password:********

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp>

ftp> !

[root@su252 ~]#

[root@su252 ~]# ls -l

합계 136

-rw-r--r-- 1 root root  1203  1 21  2023 index.html

-rw-r--r-- 1 root root 58121  1 22  2023 index.html.1

-rw-r--r-- 1 root root  1203  1 21  2023 index.html.2

-rw-r--r-- 1 root root 58121  1 22  2023 index.html.3

[root@su252 ~]#

[root@su252 ~]# exit

exit

ftp>

 

 

 

 

위의 예를 보시면 !를 사용하여 FTP접속 전의 로컬서버(192.168.0.252)의 쉘(SHELL)로 잠시 빠져나온 다음에 다시 FTP접속상태로 돌아오기 위하여 exit를 사용 하였습니다.

 

 

 

 

 

 

위의 예를 간단히 정리해 보겠습니다.

 

 

 

 

 

 

첫번째, 192.168.0.252서버에서 192.168.0.250서버로 FTP접속을 하였습니다.

 

 

 

 

 두번째, FTP접속을 한 이후에 !명령어를 사용하여 192.168.0.252서버의 쉘로 잠시 빠져나온 것입니다.

 

 

 

 

 

세번째, 쉘명령어 사용이 끝난 이후에 다시 FTP접속상태로 돌아오기 위하여 exit를 사용하였습니다.

 

 

 

 

 

 

위의 예를 정확하게 이해하셨다면 FTP접속 이후에 쉘명령어 사용을 위하여 FTP접속을 끊을 필요가 없다는 것을 알 수 있을 것입니다.

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,038 명
  • 현재 강좌수 :  35,817 개
  • 현재 접속자 :  137 명