10장. 인터넷과 통신 명령 익히기.

Slides:



Advertisements
Similar presentations
제 4 장 인터넷 창병모 네트워크 구성 2 LAN(Local Area Network) LAN  근거리 통신망으로 집, 사무실, 학교 등의 건물과 같이  가까운 지역을 한데 묶는 컴퓨터 네트워크 이더넷 (Ethernet)  제록스 PARC.
Advertisements

네트워크 관련 명령어 영어영문 이충훈 정보통신 김재학. SSH( 보안텔넷 ) SSH 란 ? SSH(Secure Shell) 는 다른사용자가 세션을 엿듣지 못하도록 세션을 감싸주는 텔넷 응용프로그램으로 보안버전의 프로그 램입니다. 즉, 패스워드가.
7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.

정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
Oozie Web API 기능 테스트 이승엽.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
3 장 인터넷 서비스.
제8장 네트워킹.
Chapter 7 Networking.
Postfix MTA SPARCS 08 진준호 ( Alex ).
FTP 09 SPARCS 박철웅 [dothack].
Windows Server 장. Windows Server 2008 개요.
Cross Compiler를이용한 커널 컴파일 및 포팅
Outlook 에서 POP3 설정 방법.
Outlook Express 메일 백업 및 복원가이드
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
FTP 중앙대학교 안 봉 현
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
5. 네트워킹 사용자 표시 : users/ rusers/who/w users 지역 호스트 상에 있는 사용자의 간단한 목록 표시
8장. 원격지 시스템 관리하기.
Root Filesystem Porting
Chapter 21 Network Layer: ARP, ICMP (IGMP).
소리가 작으면 이어폰 사용 권장!.
FTP 프로그램 채계화 박재은 박수민.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
Root Filesystem Porting
NJM Messenger 박상원 박연호.
메시지 큐[5] – test1.c 메시지 제어: msgctl(2) #include <sys/msg.h>
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
프로젝트 발표 순서 12/7(수), 팀 별 15분 발표순서 PPT (팀 별 이름, 구현 내용, 결과-그래프 포함) 각 기법당
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
Cross Compiler를이용한 커널 컴파일 및 포팅
시스템 인터페이스 Lab3 Unix 사용법 실습.
Linux/UNIX Programming
솔라리스10 3장. 솔라리스 패키지 관리.
이메일 자동 포워딩 방법 (Outlook/OWA)
Exchanging 6. Basic Commands.
홍익대학교 메일 시스템 구축 그룹웨어 메일 이전 하기.
Linux/UNIX Programming
Linux/UNIX Programming
UNIX Unbounded A Beginning Approach
Linux/UNIX Programming
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
연습 문제 풀이 헥사 값의 의미 FTP 응답 코드의 의미 분석 (a) D 0A (b)
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
오라클 넷(Oracle Net)의 개념 및 구성
MAIL CLIENT 김창우 윤성훈 이경재.
제9장 네트워킹 숙명여대 창병모
Linux/UNIX Programming
Linux/UNIX Programming
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
웹(WWW).
Chapter 27 Mobile IP.
시스템 인터페이스 Lab#5 쉡 실습.
2장. 솔라리스10 설치. 2장. 솔라리스10 설치 Solaris 3. 솔라리스10 설치 후 설정하기 1. 텔넷 ( telnet ) 서비스 사용 SSH ( Secure Shell ) 서비스 사용 FTP ( File Transfer Protocol )서비스 사용 시스템.
 파일 아카이브와 압축 명령 익히기.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
JSP Programming with a Workbook
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
소리가 작으면 이어폰 사용 권장!.
소리가 작으면 이어폰 사용 권장!.
Git을 이용한 버전 관리 - Branch 실습
숙제 작성 및 제출 과정 김진하 2008/03/14.
Docker Study 6~7.
Linux/UNIX Programming
Linux/UNIX Programming
소리가 작으면 이어폰 사용 권장!.
1. 실습 시간에 수행한 avd 생성 및 실행, adb shell 접속 및 명령어 수행 결과를 제출한다.
Presentation transcript:

 10장. 인터넷과 통신 명령 익히기

Contents 학습목표 내용 유닉스에서 사용자간 직접 통신하는 명령의 사용방법을 익힌다 호스트명과 도메인명, 개인 정보를 확인하는 방법을 익힌다 전자메일을 사용하는 방법을 익힌다 파일을 송수신하는 명령의 사용 방법을 익힌다. 내용 사용자간 직접통신 : write/wall/talk/mesg 이메일 보내기 : mailx 호스트와 개인정보 확인 파일 송수신 : ftp

01. 사용자간 직접 통신 - write write 로그인ID [ 단말기명 ] 로그인한 사용자에게 메시지를 보낸다 단말기명

사용자간 직접 통신 - write 사용예 1 $ whoami user1 $ write user2 user1 2 user2 $ 텔넷 cookook.co.kr $ whoami user1 $ write user2 user1 2 텔넷 cookook.co.kr $ Message from user1 on hanbit (pts/1) [ Fri Aug 10 00:25:08 ] ... user2

사용자간 직접 통신 - write 사용예 3 $ write user2 write test message ^D user1 $ 4 텔넷 cookook.co.kr $ write user2 write test message ^D $ user1 4 텔넷 cookook.co.kr $ Message from user1 on hanbit (pts/1) [ Fri Aug 10 00:25:08 ] ... write test message <EOT> user2

사용자간 직접 통신 - write 사용예 - 단말기를 지정하는 경우 user2 가 두번 로그인 1 2 3 텔넷 cookook.co.kr $ w 12:28am up 8 min(s), 3 users, load average: 0.02, 0.15, 0.12 User tty login@ idle JCPU PCPU what user1 pts/1 12:21am w user2 pts/2 12:24am 4 -bash user2 pts/3 12:28am -bash 2 3 텔넷 cookook.co.kr $ write user2 user2 is logged on more than one place. You are connected to "pts/2". Other locations are: pts/3. 텔넷 cookook.co.kr $ write user2 pts/3 단말기 번호를 지정하지 않을 경우 단말기 번호를 지정한 경우

사용자간 직접 통신 - wall wall [ 파일명 ] 시스템에 로그인하고 있는 모든 사용자에게 메시지를 보낸다 파일명 전체 사용자에게 긴급하게 전달할 메시지가 있을 경우에 사용 파일명 메시지 내용을 미리 파일로 작성한 경우 지정 일반 사용자는 tty 그룹에 속해 있어야 명령 사용 가능 wall [ 파일명 ] 텔넷 cookook.co.kr $ cat /etc/group ... tty::7:root,tty,adm,user1 lp::8:root,lp,adm $

사용자간 직접 통신 - wall 사용예 1 $ wall wall test message ^D user1 $ 2 다른 사용자 텔넷 cookook.co.kr $ wall wall test message ^D $ user1 2 텔넷 cookook.co.kr $ Broadcast Message from user1 (pts/1) on hanbit Fri Aug 10 00:33: 35... wall test message 다른 사용자

사용자간 직접 통신 - talk talk 사용자주소 [ 단말기명 ] 다른 사용자와 1:1로 대화 사용자주소 같은 시스템 뿐 아니라 다른 시스템의 사용자와도 대화가 가능 사용자주소 같은 시스템인 경우 : 사용자명 다른 시스템인 경우 : 사용자명@호스트명 talk가 안되는 경우 talk 서비스가 활성화 되어 있는지 확인하고 관리자에게 요청할 것! talk 사용자주소 [ 단말기명 ] 텔넷 cookook.co.kr $ svcs talk STATE STIME FMRI disable 0:38:47 svc:/network/talk:default $ 텔넷 cookook.co.kr # svcadm enable talk # svcs talk STATE STIME FMRI online 0:38:47 svc:/network/talk:default #

사용자간 직접 통신 - talk 사용예 : user1 -> user2 1 $ talk user2 user1 2 텔넷 cookook.co.kr $ talk user2 user1 2 텔넷 cookook.co.kr [Waiting for your party to respond] ----------------------------------------------------------- user1 user2의 응답을 기다리는 중

user2의 화면 : user1의 talk 요청 메시지 출력 3 텔넷 cookook.co.kr $ Message from Talk_Daemon@cookbook at 11:36 ... talk: connection requested by user1@cookbook. talk: respond with:  talk user1@cookbook 응답 방법 user2 4 텔넷 cookook.co.kr $ talk user1@cookbook $ talk 요청에 대한 응답

사용자간 직접 통신 - talk 사용예 : user1 과 user2 가 서로 대화 5 텔넷 cookook.co.kr [Connection established] Hello ----------------------------------------------------------- user1이 메시지 입력 user1 6 텔넷 cookook.co.kr [Connection established] ----------------------------------------------------------- Hello user2 user1이 입력한 메시지 출력

사용자간 직접 통신 - talk 사용예 : user1 과 user2 가 서로 대화 7 텔넷 cookook.co.kr [Connection established] Hi! ---------------------------------------------------------- Hello user2가 메시지 입력 user2 8 텔넷 cookook.co.kr [Connection established] Hello ----------------------------------------------------------- Hi! user1 user2가 입력한 메시지 출력

사용자간 직접 통신 - talk 사용예 : user1 과 user2 가 서로 대화 9 텔넷 cookook.co.kr [Connection Closing. Exiting] Hello ^D ---------------------------------------------------------- Hi! $ 종료하려면 ^D입력 user1 10 텔넷 cookook.co.kr [Connection Closing. Exiting] Hi! ----------------------------------------------------------- Hello $ user2 연결이 종료됨

통신 제어 명령 - mesg mesg [ y | n ] write, wall, talk 메시지를 단말기에 출력하는 것을 허용/금지 옵션 없으면 현재 설정 상태 출력 : 수신 (is y), 거부 (is n) y : 메시지 수신을 허용 n : 메시지 수신을 거부 사용 예 mesg [ y | n ] 텔넷 cookook.co.kr $ mesg is y $ mesg n $ 텔넷 cookook.co.kr $ write user2 Permission denied $ user2 user1

[실습하기] write/wall/talk/mesg 옆사람과 짝을 이루어 실습 write 옆사람ID wall talk 옆사람ID mesg n write 옆사람ID write 실습 wall 명령이 실행되나요? talk 실습 (talk가 안되면 관리자에게 요청! - 교재 참조) mesg 수신 거부 write 실습

02. 이메일 보내기 메일서버 메일 클라이언트 이메일 동작 구조 - 메일 서비스를 제공하는 프로그램 또는 그 프로그램이 실행중인 시스템 POP3, SMTP 메일 클라이언트 메일 서비스를 요청하는 프로그램 mailx(System V), mail(BSD), 아웃룩 익스프레스 이메일 동작 구조 - POP3 SMTP PC 환경 메일 클라이언트 : outlook Express UNIX 환경 mailx mail 인터넷 메일서버

이메일 보내기 - mailx mailx 를 이용한 메일 송수신 SMTP 우편함 mailx /var/mail/user1 삭제 읽기 메일 도착시 생성 개인 메일박스 ~/mbox

이메일 보내기 - mailx mailx [ 옵션 ] [ 사용자명@호스트 ] 기능 특징 옵션 명령어 라인에서 메일 전송 메일 수신과 읽기, 저장, 삭제, 출력 메일 알리아스 생성과 사용 특징 ‘?’가 기본 프롬프트 읽은 메일은 홈디렉토리의 mbox파일에 저장 메일 수신을 위한 기본 우편함 : /var/mail/사용자명 옵션 -s : 제목 지정 -f : mbox의 내용 확인 mailx [ 옵션 ] [ 사용자명@호스트 ] 주의! 솔라리스 11에서는 mailx를 이용한 메일 전송이 즉각적으로 이루어지지 않는 경우도 있다. 실습을 할 때 메일을 보낸 후 수분 정도 기다린 다음 메일이 도착했는지를 확인해야 한다.

이메일 보내기 - mailx 내부 명령 내부명령 의미 메일번호 해당 번호의 메일을 읽는다 d [메일번호] 지정한 메일 삭제. 번호를 지정하지 않으면 마지막 읽은 메일 삭제 u 메일번호 지워진 메일 복구 엔터 다음 메일 읽기 h 메일 헤더 목록 출력 r 답장 보내기 s 파일명 메일을 지정한 파일명으로 저장 q 읽은 메일을 ~/mbox 파일에 보관하고 종료 x 읽은 메일을 저장하지 않고 종료 ? 또는 | 사용할 수 있는 내부 명령의 목록 출력

이메일 보내기 - mailx 사용 예 : 메일 시작 user1 1 $ mailx No mail for user1 $ 텔넷 cookook.co.kr $ mailx No mail for user1 $ 메일이 없을 경우 2 텔넷 cookook.co.kr $ mailx mailx version 5.0 Type ? for help. "/var/mail/user1": 1 message 1 new >N 1 user2@cookbook Mon Aug 13 19:49 17/557 test ? 메일이 있을 경우

이메일 보내기 - mailx 사용 예 : 메일 읽기 user1 3 $ mailx 텔넷 cookook.co.kr $ mailx mailx version 5.0 Type ? for help. "/var/mail/user1": 1 message 1 new >N 1 user2@cookbook Mon Aug 13 19:49 17/557 test ? 1 Message 1: From user2@cookbook Mon Aug 13 19:49:15 2012 Date: Mon, 13 Aug 2012 19:49:15 +0900 (KST) From: user2@cookbook To: user1@cookbook Subject: test This is a test mail2 ?

이메일 보내기 - mailx 사용 예 : 메일 보내기 user2 $ mailx user1 Subject: Test 텔넷 cookook.co.kr $ mailx user1 Subject: Test This is a test mail ^D $ 메일 작성 종료 및 전송: . 또는 ^D user2 텔넷 cookook.co.kr $ mailx -s “mail test” user1 < mail.txt $ mail.txt 내용을 메일 내용으로 전송

이메일 보내기 - mailx 사용 예 : 메일 답장하기 user1 3 $ mailx ? r To: user2 텔넷 cookook.co.kr $ mailx ? r To: user2 Subject: Re: mail test Mail test . EOT ? s mail.1 "mail.1" [New file] 14/376 ? q $

이메일 보내기 - mailx 사용 예 : 메일 관리하기 user1 3 $ mailx 텔넷 cookook.co.kr $ mailx mailx version 5.0 Type ? for help. "/var/mail/user1": 1 message 1 new >N 1 user2@cookbook Mon Aug 13 19:49 17/557 test ? d 1 ? h No applicable messages ? u 1 >R 1 user2@cookbook Mon Aug 13 19:49 17/557 test ? q Saved 1 message in /home/user1/mbox $ d : 메일 삭제 h : 메일 헤더목록 출력 u : 지워진 메일 복원 q : 읽은 메일을 ~/mbox 파일에 보관하고 종료

[실습하기] mailx 옆사람과 짝을 이루어 실습 vi loveletter mailx mailx 옆사람id mailx –s “test” 옆사람id < loveletter 메일 읽기 메일 답장 보내기 메일 저장하기 메일 삭제하기 종료 mailx –f 확인 loveletter 내용 편집 “I love UNIX!!” mailx 실행, 종료 mailx 사용자ID로 실행, 옆사람에게 메일 보내기 ~ 10) 실행

03. 호스트와 개인정보 확인 - hostname hostname 현재 시스템의 호스트 명을 출력 사용 예 $ hostname 텔넷 cookook.co.kr $ hostname cookbook $

IP 주소 검색하기 - nslookup nslookup DNS 서버와 대화식으로 도메인 명이나 IP 주소를 질의하고 응답을 받는다 종료 : exit 사용 예 nslookup 텔넷 cookook.co.kr $ nslookup Server: 168.126.63.1 Address: 168.126.63.1#53 Non-authoritative answer: www.daum.net canonical name = www.g.daum.net. Name: www.g.daum.net Address: 180.70.134.19 Address: 180.70.134.91 >

호스트의 동작 확인 - ping ping 호스트명 또는 IP주소 시스템이 네트워크를 통해 연결되는지 확인 사용 예 텔넷 cookook.co.kr $ ping www.hanb.co.kr www.hanb.co.kr is alive $

finger [ 사용자명 | 사용자명@호스트명 | @호스트명 ] 로그인한 사용자 정보 출력 who의 결과에 덧붙여 사용자의 완전한 이름(/etc/passwd), 호스트명 등 추가 정보를 출력 옵션 사용자명 : 지정한 사용자 정보 출력 사용자명@호스트 : 지정한 호스트의 특정 사용자 정보출력 @호스트 : 지정한 호스트의 사용자 목록 출력 finger [ 사용자명 | 사용자명@호스트명 | @호스트명 ]

개인 정보 확인 - finger 사용 예 $ finger Login Name TTY Idle When Where 텔넷 cookook.co.kr $ finger Login Name TTY Idle When Where user1 ??? *pts/1 Fri 00:46 192.168.0.2 user2 ??? pts/2 Fri 00:24 192.168.0.2 $ 텔넷 cookook.co.kr $ finger user1 Login name: user1 (messages off) Directory: /home/user1 Shell: /usr/bin/bash On since Aug 10 00:46:12 on pts/1 from 192.168.0.2 1 minute 0 seconds Idle Time New mail received Fri Aug 10 00:50:59 2012; unread since Fri Aug 10 00:50:08 2012 No Plan. $

[실습하기] hostname/nslookup/ping/finger 옆사람과 짝을 이루어 실습 hostname nslookup ping www.naver.com ping –s 호스트명 finger finger 옆사람id finger @유닉스서버 현재 시스템의 호스트명은? 네이버 서버의 IP 주소는? 네이버 서버가 살아있는가? -s 옵션 확인! 현재 시스템에 로그인한 사용자 명은? 옆사람의 자세한 정보 알아보자 사용중인 유닉스 서버에 로그인한 사용자 정보를 알아보자. 5)의 결과와 같은가?

04. 파일 송수신 - ftp ftp 호스트명 또는 IP주소 file transfer protocol 인터넷을 통해 다른 서버에 파일을 업로드/다운로드 할 때 사용하는 명령 ftp 서비스를 활성화 해야 사용 가능 # svcadm enable ftp Anonymous ftp 해당 서버에 계정이 없어도 파일을 송수신 할 수 있도록 한 ftp 서버 전송모드 ASCII 모드 : 일반텍스트 파일 이진 모드 : 이미지, 동영상, 압축파일 등 ftp 호스트명 또는 IP주소

파일 송수신 - ftp ftp 내부 명령 명령 기능 cd 서버 디렉토리 이동 lcd 클라이언트 디렉토리 이동 ls 서버 디렉토리 내용 prompt 다중전송시 y/n 묻지 않기 ascii ASCII파일 전송모드 hash 전송중 표시(‘#’) 출력 bin 바이너리 전송모드 bye 종료 get 파일 하나 다운로드 dir 서버 디렉토리 내용-긴형태 mget 여러 파일 다운로드 pwd 서버 디렉토리 위치 확인 put 파일 하나 업로드 !pwd 지역 디렉토리 위치 확인 mput 여러 파일 업로드 !ls 지역 디렉토리 내용

파일 송수신 - ftp 사용 예 - 접속/pwd/dir $ ftp cookbook Connected to cookbook 텔넷 cookook.co.kr $ ftp cookbook Connected to cookbook 220 ::1 FTP server ready. Name (cookbook:user1): user1 331 Password required for user1 Password: 530 Login incorrect. Login failed. Remote system type is UNIX. Using binary mode to transfer files. ftp> 텔넷 cookook.co.kr $ ftp cookbook Connected to cookbook 220 ::1 FTP server ready. Name (cookbook:user1): user1 331 Password required for user1 Password: 230 User user1 logged in. Remote system type is UNIX. Using binary mode to transfer files. ftp> 텔넷 cookook.co.kr ftp> pwd 257 “/home/user1" is current directory. ftp> dir 229 Entering Extended Passive Mode (|||10605|) 150 Opening ASCII mode data connection for file list drwxr-xr-x 2 user1 staff 2 Aug 9 16:10 Backup -rw------- 1 user1 staff 350 May 17 15:58 dead.letter ... 226 Transfer complete. 718 bytes received in 0.012 seconds (60.63 Kbytes/s) ftp>

mget 명령은 파일마다 전송할 것인지 물어봄 파일 송수신 - ftp 사용 예 : get / mget 텔넷 cookook.co.kr ftp> get local.cshrc 229 Entering Extended Passive Mode (|||23642|) 150 Opening BINARY mode data connection for local.cshrc (165 bytes) 226 Transfer complete local: local.cshrc remote: local.cshrc 165 bytes received in 0.02 seconds (8.16 Kbytes/s) ftp> 텔넷 cookook.co.kr ftp> mget local.cshrc local.login mget local.cshrc? mget 명령은 파일마다 전송할 것인지 물어봄 y 또는 n로 응답

prompt : 파일마다 확인/확인안함 모드 변경 파일 송수신 - ftp 사용 예 : prompt / mget prompt : 파일마다 확인/확인안함 모드 변경 텔넷 cookook.co.kr ftp> prompt Interactive mode off. ftp> mget local.cshrc local.login 229 Entering Extended Passive Mode (|||41955|) 150 Opening BINARY mode data connection for local.cshrc (165 bytes) 226 Transfer complete local: local.cshrc remote: local.cshrc 165 bytes received in 0.0076 seconds (21.18 Kbytes/s) 229 Entering Extended Passive Mode (|||8589|) 150 Opening BINARY mode data connection for local.login (170 bytes) local: local.login remote: local.login 170 bytes received in 0.001 seconds (161.61 Kbytes/s) ftp>

파일 송수신 - ftp 사용 예 : hash/bye hash: 파일을 전송할 떄 # 출력 ftp> hash 텔넷 cookook.co.kr ftp> hash Hash mark printing on (8192 bytes/hash mark). ftp> get local.login 229 Entering Extended Passive Mode (|||13391|) 150 Opening BINARY mode data connection for local.login (170 bytes) # 226 Transfer complete local: local.login remote: local.login 170 bytes received in 0.017 seconds (9.76 Kbytes/s) ftp> bye $ bye : ftp 종료

[실습하기] ftp mkdir -p ~/Unix/ch10/Practice cd ~/Unix/ch10/Practice ftp localhost cd Backup dir bin get ch9back.tar.gz bye ls 실습 디렉토리 생성 실습 디렉토리로 이동 현재 시스템에 ftp 접속 9장 에서 생성한 Backup 디렉토리로 이동 파일 확인 바이너리 모드로 변경 백업 파일 가져오기 종료 파일 목록 확인

10장 요약 [1/2] 사용자간 직접 통신 명령 이메일 보내기 :mailx write : 지정한 한명의 사용자에게 메시지를 전송하는 명령 wall : 시스템에 로그인되어 있는 모든 사용자에게 메시지 전달 talk : 지정한 사용자와 1:1 대화 mesg [y|n] : write나 talk 같은 메시지의 수신/거부 지정 이메일 보내기 :mailx 기능 명령 설명 보내기 $ mailx user2 $ mailx user2 < text 입력 리다이렉션 이용 읽기 ? 번호 삭제 ? d 번호 ? d 번호 번호 … ? d 번호-번호 삭제취소 ? u 번호 ? u 번호 번호 … ? u 번호-번호 답장 ? r [번호] ? R [번호] 송신자에만 답신 전체 회신 종료 ? q ? x 읽은 메시지 저장후 종료 변경내용 저장 안함 저장 ? s [번호] 파일명 별도 파일에 저장

10장 요약 [2/2] 호스트, 개인정보 확인 명령 파일 송수신 명령 : ftp hostname : 로그인한 시스템의 호스트명 확인 nslookup : 도메인명에 대응하는 IP 주소 검색 ping : 호스트와의 연결 여부 확인 finger : 지역 호스트 및 원격 호스트의 개인 정보를 확인 파일 송수신 명령 : ftp 명령 기능 cd 서버 디렉토리 이동 lcd 클라이언트 디렉토리 이동 ls 서버 디렉토리 내용 prompt 다중전송시 y/n 묻지 않기 ascii ASCII파일 전송모드 hash 전송중 표시(‘#’) 출력 bin 바이너리 전송모드 bye 종료 get 파일 하나 다운로드 dir 서버 디렉토리 내용-긴형태 mget 여러 파일 다운로드 pwd 서버 디렉토리 위치 확인 put 파일 하나 업로드 !pwd 지역 디렉토리 위치 확인 mput 여러 파일 업로드 !ls 지역 디렉토리 내용