반응형
포트 TCP UDP 설명 상태
0 UDP 예약됨; 사용하지 않음 공식
1 TCP TCPMUX (TCP 포트 서비스 멀티플렉서) 공식
7 TCP UDP ECHO 프로토콜 공식
9 TCP UDP DISCARD 프로토콜 공식
13 TCP UDP DAYTIME 프로토콜 공식
17 TCP QOTD (Quote of the Day) 프로토콜 공식
19 TCP UDP CHARGEN (Character Generator) 프로토콜 - 원격 오류 수정 공식
20 TCP FTP (파일 전송 프로토콜) - 데이터 포트 공식
21 TCP FTP - 제어 포트 공식
22 TCP SSH (Secure Shell) - ssh scp, sftp같은 프로토콜 및 포트 포워딩 공식
23 TCP 텔넷 프로토콜 - 암호화되지 않은 텍스트 통신 공식
24 TCP 개인메일 시스템 공식
25 TCP SMTP (Simple Mail Transfer Protocol) - 이메일 전송에 사용 공식
37 TCP UDP TIME 프로토콜 공식
49 UDP TACACS 프로토콜 공식
53 TCP UDP DNS (Domain Name Syetem) 공식
67 UDP BOOTP (부트스트랩 프로토콜) 서버. DHCP로도 사용 공식
68 UDP BOOTP (부트스트랩 프로토콜) 서버. DHCP로도 사용 공식
69 UDP TFTP 공식
70 TCP 고퍼 프로토콜 공식
79 TCP Finger 프로토콜 공식
80 TCP UDP HTTP (HyperText Transfer Protocol) - 웹 페이지 전송 공식
88 TCP 커베로스 - 인증 에이전트 공식
109 TCP POP2 (Post Office Protocol version 2) - 전자우편 가져오기에 사용 공식
110 TCP POP3 (Post Office Protocol version 3) - 전자우편 가져오기에 사용 공식
113 TCP ident - 예전 서버 인증 시스템, 현재는 IRC 서버에서 사용자 인증에 사용 공식
119 TCP NNTP (Network News Transfer Protocol) - 뉴스 그룹 메시지 가져오기에 사용 공식
123 UDP NTP (Network Time Protocol) - 시간 동기화 공식
139 TCP 넷바이오스 공식
143 TCP IMAP4 (인터넷 메시지 접근 프로토콜 4) - 이메일 가져오기에 사용 공식
161 UDP SNMP (Simple Network Management Protocol) - Agent 포트 공식
162 UDP SNMP - Manager 포트 공식
179 TCP BGP (Border Gateway Protocol) 공식
194 TCP IRC (Internet Relay Chat) 공식
389 TCP LDAP (Lightweight Directory Access Protocol) 공식
443 TCP HTTPS - HTTP over SSL (암호화 전송) 공식
445 TCP Microsoft-DS (액티브 디렉터리, 윈도 공유, Sasser-worm, Agobot, Zobotworm) 공식
445 UDP Microsoft-DS SMB 파일 공유 공식
465 TCP SSL 위의 SMTP - Cisco 프로토콜과 충돌 비공식, 충돌
514 UDP syslog 프로토콜 - 시스템 로그 작성 공식
515 TCP LPD 프로토콜 - 라인 프린터 데몬 서비스 공식
540 TCP UUCP (Unix-to-Unix Copy Protocol) 공식
542 TCP UDP 상용 (Commerce Applications) (RFC maintained by: Randy Epstein [repstein at host.net]) 공식
587 TCP email message submission (SMTP) (RFC 2476) 공식
591 TCP 파일메이커 6.0 Web Sharing (HTTP Alternate, see port 80) 공식
636 TCP SSL 위의 LDAP (암호화된 전송) 공식
666 TCP id 소프트웨어 멀티플레이어 게임 공식
873 TCP rsync 파일 동기화 프로토콜 공식
981 TCP SofaWare Technologies Checkpoint Firewall-1 소프트웨어 내장 방화벽의 원격 HTTPS 관리 비공식
993 TCP SSL 위의 IMAP4 (암호화 전송) 공식
995 TCP SSL 위의 POP3 (암호화 전송) 공식
25565 TCP Minecraft의 기본 포트 비공식

 

반응형
반응형

500 OOPS: priv_sock_get_cmd or 500 OOPS: vsftpd: refusing to run with writable root inside chroot()

500 OOPS: priv_sock_get_cmd

macbook:~ PJunior$ <strong>ftp username@example.com</strong>
Connected to <strong>example.com</strong>.
<strong>500 OOPS: priv_sock_get_cmd</strong>
ftp: Can't connect or login to host `example.com'

Open /etc/vsftpd.conf and at the end  add

seccomp_sandbox=NO

and restart the Server:

sudo service vsftpd restart

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

macbook:~ PJunior$ <strong>ftp username@example.com</strong>
Connected to <strong>example.com</strong>.
<strong>500 OOPS: vsftpd: refusing to run with writable root inside chroot()</strong>
ftp: Can't connect or login to host `example.com'

Open /etc/vsftpd.conf and at the end  add

 allow_writeable_chroot=YES

and restart the Server:

sudo service vsftpd restart

출처 : http://my.dude.kr/wp/?p=240

반응형
반응형

SSH 접속 후 로그인 정보까지 보낸 이후 Shell이 뜨는 속도가 느린 경우가 있습니다.

일반적으로 SSH에 접속을 시도할 때 SSH 데몬에서 DNS를 통해 접속하는 호스트를 확인하는 절차를 거치기 때문입니다.

이 과정을 생략하면 SSH 접속 속도를 향상시킬 수 있습니다.

텍스트 에디터로 /etc/ssh/sshd_config 파일을 열고, 다음 옵션을 수정해 줍니다.

 
/etc/ssh/sshd_config
UseDNS no

저장한 다음 SSH 데몬을 재시작해줍니다.

 
sudo service ssh restart

이렇게 하면 기본적으로 DNS 체크를 생략하게 됩니다.

특정 IP에서 접속하는 경우에만 DNS 검사를 생략하려면 /etc/hosts 파일에 접속하는 IP를 기술해주면 됩니다.

 

 

출처 : http://tuwlab.com/ece/9399

반응형
반응형

가끔 가다가 잘 접속되던 서버가 아래와 같은 메세지를 띄우는 경우가 있다.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
-생략-
Please contact your system administrator.
Add correct host key in /home/warren/.ssh/known_hosts to get rid of this message.
Offending key in /home/warren/.ssh/known_hosts:1
RSA host key for -생략(ip)- has changed and you have requested strict checking.
Host key verification failed.

참... 당황 스럽다... 
욱긴건 다른 컴퓨터에서는 될때다...이러면 더 아리까리 해진다.

일단 해결법은 이렇다.

ssh-keygen -R [ IP or DomainName]


ex) ssh-keygen -R 110.110.110.110


그후에 다시 접속하면 이번엔 메시지가 바뀐다.
Are you sure you want to continue connecting (yes/no)?
대략 이런 메시지를 띄운다. 그럼 그냥 yes 하면 끝이다.


위에 상황을 예를 들면...
A host 가 있고 B server가 있다. 
A는 항상 B 서버에 ssh접속하고 있었는데 B서버에 ssh나 os를 새로 설치 하는 작업을 했다.
그런후에 A는 똑같이 B에 접속을 한다. 이때 B에 IP는 똑같다면...
위와 같은 메시지가 뜬다!!

이렇게 되는 이유는 단순하다.
ssh 최초접속시에 A와 B에서 서로간에 인증 과정을 하는데.. B는 새로 설치되었으니 B는 상관없지만..
A는 예전B에  IP로 인증이 되어있는 상태에서 B로 로그인을 하면
로그인시에 예전에 IP로 인증했던 정보를 가지고 B로 로그인을 하려고 하지만 B는 인증정보가 없기때문에
위와 같은 현상이 나타난다.


만약 위에 명령어가 먹히지 않는다... 아직도 똑같다...
그러면 find / -name known_hosts 을 통해 해당파일을 찾아 지우면 된다.
보통 /root/.ssh/known_hosts 에 있다.
나니면 /home/username/.ssh/known_hosts 

자신의 root면 root에 있는 것을 지워야 되고 일반 유저 이면 /home/username에 있는 걸 지워야겠죠?


반응형
반응형

# tar zxvf /etc/file.tar.gz -C /etc

-C 옵션을 사용해서 압축풀 디렉토리를 지정할 수 있습니다.

-C, --directory=DIR
change to directory DIR

반응형
반응형

-bash: ./test.sh: /bin/bash^M: bad interpreter: 그런 파일이나 디렉토리가 없음


실제로 리눅스에서 웹호스팅을 사용하시다 보면,  윈도우에서 에디터플러스와 같은 편집기를
사용해서 파일을 업로드 한뒤, 리눅스로 SSH 나 Telnet 으로 접근을 해서 vi 같은 편집기로 열어
보시면 라인의 마지막에 항상 ^M 가 붙어 나오는 현상을 보실수 있을겁니다. 이는 리눅스와 윈도우
의 파일을 저장하는 형식이 달라서 생기는 현상입니다.

물론, 실제로 웹서비스를 하는데 큰 영향은 가지는 않는경우가 대부분입니다.

하지만, 예를 들어, 윈도우에서 작성을 한 Perl, Bash, Python 등의 스크립트인 경우 쉘에서 직접
실행할 경우도 존재합니다. 이때에는 파일형식이 윈도우이기때문에 실행이 되지 않습니다.

아래의 예처럼 ^M 문자 때문에 bad interpreter 라는 오류가 나오게 됩니다.
-bash: ./test.sh: /bin/bash^M: bad interpreter: 그런 파일이나 디렉토리가 없음

이때에 이 문제를 해결하실수 있는 몇가지 방법을 제시하도록 하겠습니다.


ㅁ 텍스트문에서 ^M자 없애기    

  1. vi 에서 ( vim 아닙니다. )
     명령어 모드
     :%s/^M//g

     %s는 치환명령 입니다
     %s///mode

     위에서 mode에 g를 썼는데, 이것은 global의 약자로 파일 전체에 모두 적용하는 mode 입니다.

     :%s/^M 만 해도 됩니다.
     ^M 은 Ctrl+V+M or Ctrl+V+Enter

  2. vim 에서
     vim에서는 dos mode의 화일을 읽어도 화면에 ^M을 표시하지 않습니다.
     대신 밑에 [dos] 라고 나타납니다.
     다음과 같이 해서 unix mode로.. 즉 ^M을 빼는것입니다.

     :set fileformat=unix

     반대로 unix mode에서 dos mode로 바꾸고 싶다면

     :set fileformat=dos


  3. cat과 tr 사용
     cat은 파일의 내용을 stdout 으로 출력하고, tr은 특정 캐릭터를 바꾸거나 없애는것입니다.
    
     예를 들어 file1.txt 가 dos mode 라면

     # cat file1.txt | tr -d ^M > file2.txt

     이렇게 하면 ^M만 제거된 새로운 file2.txt가 생깁니다.
     이때 주의할 것은 절대로 위의 두 화일명을 같게 하면 안된다는 것입니다.

  4. dos2unix
      dos2unix 명령어는 위의 1,2,3 과 동일한 역할을 하지만, 단순한 명령도구 입니다.

      아래는 윈도우 파일 형식을 유닉스(리눅스) 형식으로 변환하는 명령입니다.
      [root@www ~]# dos2unix file1.txt
      dos2unix: converting file file1.txt to UNIX format ...

      반대로 아래와 같이 유닉스(리눅스) 형식의 파일을 윈도우 형식으로 변환 또한 가능합니다.
      [root@www ~]# unix2dos file1.txt
      unix2dos: converting file file1.txt to DOS format ...

 

출처:http://mydoc.digimoon.net/board/skin/ggambo7002_board/print.php?id=board&no=228

반응형
반응형
  1. [시작] 을 클릭하고 검색 창에 cmd.exe를 입력하세요.



    1. 프로그램 아래의 cmd를 마우스 오른쪽 버튼으로 클릭하고 [관리자 권한으로 실행]을 클릭하세요.



    1. 사용자 계정 컨트롤 메시지가 나타나면 관리자 암호를 입력하거나 [예]를 클릭합니다.

    1. 아래의 내용을 복사한 다음 명령 프롬프트 화면에서 마우스 오른쪽 버튼을 클릭하고 [붙여넣기]를 클릭하세요.
    2. @echo off
      taskkill /f /im explorer.exe
      attrib %userprofile%\appdata\local\iconcache.db -s -r -h
      del /q %userprofile%\appdata\local\iconcache.db
      start explorer.exe
      exit
      

    1. 위 작업이 완료되면 명령 프롬프트Windows 탐색기가 자동으로 닫히고 바탕 화면 아이콘과 작업 표시줄이 약 2초 동안 사라졌다가 다시 나타납니다.

    1. 컴퓨터를 다시 시작하고 아이콘이 정상적으로 표시되는지 확인하세요.


    반응형
    반응형
    http://www.microsoft.com/ko-KR/software-download/windows10

     

    위 링크에서 자신의 PC에 맞는 버전을 선택하여 다운로드 후 설치하면 된다.

    정품라이센스 Key가 필요하므로 불법 인증을 통해 사용중인 사용자는 설치가 불가능하다.

    반응형

    + Recent posts