1. 헤더 파일을 추가한다

#include <errno.h>

2. printf로 error의 원인을 메세지로 띄운다.

printf("Error: %s\n", strerror(errno));


혹은

perror("File Open Error");

이렇게 코딩을 해 놓으면 나중에 에러가 발생했을 때, File Open Error: (파일오픈에러의 이유)가 나타난다.

'언어 > C' 카테고리의 다른 글

[Linked List] 연결리스트를 활용한 도서관리prog  (0) 2017.02.08
[CubeBite] File_Create_Write 함수  (0) 2017.02.08
구조체의 크기와 pragma pack  (0) 2016.10.28
비트필드 구조체  (0) 2016.10.27
volatile 형한정어  (0) 2016.10.19
Posted by 知彼知己百戰不殆
,


-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory


리눅스 서버 로그인 할 때 위와같은 메세지가 뜨는 경우

Posted by 知彼知己百戰不殆
,
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 접속을 하는데 위와 같은 메세지가 뜬다면

ssh-keygen -R [아이피] 를 해서 새로운 keygen을 받고 다시 원래대로 ssh 접속을 해주면 된다. 보통 원래의 서버에 접속을 하면 서로간에 인증 과정을 거치는데 그 서버가 OS를 새로 깔거나 하면 이런 증상이 발생한다.

만약 위의 명령어로도 해결이 되지 않는다면...



'OS > Linux' 카테고리의 다른 글

Linux Fedora Putty 접속  (0) 2017.01.18
리눅스 서버 로그인 에러 메세지 해결  (0) 2016.11.01
리눅스 서버 포트 포워딩  (0) 2016.10.31
참고 사이트들  (0) 2016.10.13
Vim 에디터 syntax highlighting 설정하는 법  (0) 2016.09.27
Posted by 知彼知己百戰不殆
,