반응형
Chap12. 원격 접속, FTP
01. 텔넷과 SSH
- telnet : 기능)원격에서 리눅스에 접속하는 프로그램. 텔넷 서버와 텔넷 클라이언트가 있어야 사용 가능
- xinetd : 텔넷 서버를 동작시키는 슈퍼데몬
- sudo apt install xinetd, sudo apt-get install telnetd : 데몬과 텔넷서버 설치
- /etc/xinetd.conf : 이 파일에서 xinetd의 설정을 함
- sudo systemctl start xinetd : 데몬 시작(ps -ef | grep xinetd 로 작동 확인)
- telnet 0 또는 telnet localhost : localhost(현재 내 컴퓨터)에 있는 텔넷서버에 접속(한 컴 내에 클라이언트와 텔넷서버가 같이 있는 상황. 0말고 0.0.0.0도 똑같음. 127.0.0.1하면 루프백)
- telnet : 텔넷모드로 전환. 후 open으로 접속. **ifconfig로 현재 ip주소 얻을 수 있음
- open ip주소 : 해당 주소의 텔넷 서버로 접속(ip주소 대신 0이나 내 ip주소를 넣으면 telnet 0과 동일)
- 윈도우에서 텔넷 접속하기 . . .
- 명령 프롬프트나 putty사용. 제어판에서 telnet클라이언트 사용 설정 필요.
- cmd창에서 telnet 리눅스의ip주소 입력하면 telnet서버에 접속.
- 접속하면 리눅스컴에서 작업하는 것처럼 사용 가능
- putty에서도 ip주소 넣고 telnet접속 선택하면 cmd창같은 거 뜸. 똑같이 작업.
- SSH(Secure SHell) : 텔넷과 달리 모든 통신을 암호화함. 원격 접속 프로그램.
- sudo apt install ssh : ssh설치
- putty 로 접속할 수 있고 똑같이 cmd창에서 작업 가능.
02. VNC
- VNC : 기능)원격에서 그래픽GUI 환경으로 접속. 알고만있고요
03. 파일 송수신
- FTP (File Transfer Protocol) : ftp서버가 있는 컴에 접속해 클라이언트에서 파일을 주고받음
- vsFTPD (very secure '') : 리눅스에서 대표적으로 사용하는 ftp서버. 설치와 동시에 동작 시작.telnet 0 으로 확인가능.
- ftp 0 : telnet과 똑같음. 로컬의 ftp서버에 접속.
- 윈도우에서 ftp접속하기 . . .
- 윈도우에서 cmd를 열고
- ftp 리눅스IP주소 : 해당 ftp서버로 접속. telnet처럼 서버에서 작업하는 것처럼 작업 가능. ftp 명령어들 사용해 서버와 로컬에 명령 내림
- (윈도우클라)파일을 받을 위치로 lcd함. (리눅스서버)가져올 파일이 있는 위치로 cd함.
- get 파일명 : 해당 파일 현재 위치로 가져옴
- mget test*.txt : test1txt, test2.txt ..등의 파일을 가져옴. 이 때 해당하는 파일을 하나하나 가져올 건지 물어볼 지 말지 prompt 명령어로 설정할 수 있음.
- ftp 명령어 : 명령을 내리면 서버에서 내린 것처럼 동작함. 명령어 앞에 !를 붙이면 클라이언트(로컬)에서 내린걸로 동작함.
- cd / lcd : 느낌표 아니고 영어l임 주의. 디렉터리 이동 원격/로컬
- pwd / !cd : 현재 디렉 출력(윈도우 클라이언트 기준)
- ls / dir : 현재 디렉토리 파일 목록
- mkdir, rmdir : 원격에 디렉 생성/삭제
- get, mget : 파일 가져오기 한개/여러개
- put, mput : 파일 보내기
- prompt : mget, mput 명령 시 각 파일에 대해 전송할 건지 물어볼지 말지 결정
- hash : 파일 전송 중에 #기호를 출력해 진행 상황을 보여줌
- bin : 바이너리 파일을 송수신하도록 설정
- ascii : 아스키코드 파일을 송수신하도록 설정(bin<->ascii 설정 반대)
- bye : 종료
- anonymous : 익명ftp 사용할 때 아이디로 입력
- 본인 이메일주소 : 익명ftp 보통은 비밀번호는 이거 씀.
- /etc/vsftp.conf : 이 파일에서 익명ftp 허용 여부 설정
04. 메일 송수신
- .
반응형
'뚝딱 공부 상자 > Linux' 카테고리의 다른 글
[Linux] Chap14 : NFS, 삼바Samba. 네트워크로 저장공간 공유(연결 사용) (0) | 2021.12.01 |
---|---|
[Linux] Chap13 : DB서버, 웹서버 (0) | 2021.12.01 |
[Linux] Chap11 : 네트워크 설정 (0) | 2021.12.01 |
[Linux] Chap10 훑기 : 사용자 관리 (0) | 2021.11.10 |
[Linux] Chap7 암기 : 파일 시스템과 디스크 관리하기 (0) | 2021.10.16 |