~ubuntu-branches/ubuntu/gutsy/stunnel4/gutsy

« back to all changes in this revision

Viewing changes to doc/pl/faq.stunnel-2.html

  • Committer: Bazaar Package Importer
  • Author(s): Julien Lemoine
  • Date: 2004-06-07 21:23:37 UTC
  • Revision ID: james.westby@ubuntu.com-20040607212337-5xh3y0l6jplx3v0y
Tags: upstream-4.050
Import upstream version 4.050

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<HTML>
 
2
<HEAD>
 
3
   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
 
4
   <TITLE>Gdy pojawiaj� si� k�opoty</TITLE>
 
5
</HEAD>
 
6
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EF" VLINK="#51188E" ALINK="#FF0000">
 
7
<B>Q: </B>Pr�buje kompilowa� stunnel jednak dostaje
 
8
nast�puj�ce komunikaty:
 
9
<BR>stunnel.c:69: ssl.h: No such file or directory
 
10
<BR>stunnel.c:71: bio.h: No such file or directory
 
11
<BR>stunnel.c:72: pem.h: No such file or directory
 
12
<BR>make: *** [stunnel.o] Error 1
 
13
 
 
14
<P><B>A:</B> S� dwie prawdopodobne przyczyny: nie masz zainstalowanego
 
15
w systemie pakietu SSLeay lub pakiet nie znajduje sie w miejscu domy�lnym
 
16
czyli<B> /usr/local/ssl. </B>Nale�y zainstalowa� SSLeay lub te� poprawi�
 
17
Makefile tak by �cie�ka by�a prawid�owa.
 
18
<BR>
 
19
<HR WIDTH="100%">
 
20
<BR><B>Q:</B>&nbsp; Pr�buje uruchomi� stunnel jako wrapper dla httpd. Po
 
21
wydaniu komendy: <B>stunnel 443 @localhost:80</B> demon si� nie uruchamia
 
22
a w syslogu pojawia si� komunikat "<B>stunnel[2481]: getpeername: Socket
 
23
operation on non-socket (88)"</B><B></B>
 
24
 
 
25
<P><B>A</B>: Jest to b��d charakterystyczny dla Linuxa. Nale�y w pliku
 
26
stunnel.c zmieni� lini�<B> #define INET_SOCKET_PAIR 1</B> na
 
27
<BR><B>#define INET_SOCKET_PAIR 0</B> i zrekompilowa� program ponownie.
 
28
<BR>
 
29
<HR WIDTH="100%">
 
30
<BR><B>Q:</B> Stunnel nadal si� nie uruchamia a w syslogu pojawia si� komunikat
 
31
"<B>stunnel[2525]: /usr/local/ssl/certs/localhost:80.pem: No such file
 
32
or directory (2)</B>"<B></B>
 
33
 
 
34
<P><B>A:</B> Nie posiadasz odpowiedniego certyfikatu dla demona. Stunnel
 
35
w celu poprawnego dzia�ania <B>MUSI</B> posiada� certyfikat. W celu wygenerowania
 
36
odpowiedniego certyfikatu nale�y wyda� komende: <B>/usr/local/ssl/bin/ssleay
 
37
req -new -x509 -nodes -out server.pem -days 365 -keyout server.pem</B>&nbsp;
 
38
b�d� te� u�y� <B>Makefile</B> do��czonego do programu stunnel i przy pomocy
 
39
komendy <B>make cert </B>stworzy� certyfikat. Tak utworzony certyfikat (server.pem)
 
40
nale�y umie�ci� w katalogu <B>/usr/local/ssl/certs</B> i utworzy� do� odpowiednie
 
41
linki lub zmie� nazw� certyfikatu na wymagan� przez stunnel.
 
42
<BR>
 
43
<HR WIDTH="100%">
 
44
<BR><B>Q:</B> Wygenerowa�em odpowiedni certyfikat przy pomocy skryptu CA.sh,
 
45
a stunnel <B>przy starcie prosi o podanie has�a</B>. Jak mo�na przekaza�
 
46
has�o zabezpieczaj�ce certyfikat do programu ?<B></B>
 
47
 
 
48
<P><B>A:</B> W chwili obecnej jest to niemo�liwe. Certyfikaty kt�rymi pos�uguje
 
49
sie stunnel nie mog� by� zabezpieczane has�em. Przy tworzeniu certyfikatu
 
50
nale�y u�y� opcji -nodes (lub utworzy� certyfikat przy pomocy makefile
 
51
odstarczonego z programem).
 
52
<BR>
 
53
<HR WIDTH="100%">
 
54
<BR><B>Q:</B> Po uruchomieniu programu stunnel w syslogu pojawia si� komunikat:
 
55
"<B>stunnel[2805]: WARNING: Wrong permissions on /usr/local/ssl/certs/localhost:80.pem</B>".
 
56
Co jest nie tak ?<B></B>
 
57
 
 
58
<P><B>A:</B> To tylko ostrze�enie ! Certyfikat nie powien da� si� odczyta�
 
59
przez innych u�ytkownik�w systemu. Prawid�owe prawa dost�pu powinny by�
 
60
nast�puj�ce: <B>-rw------&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
61
1370 Nov 8 1997&nbsp; server.pem </B>(je�li uruchamiaj�cym stunnel jest
 
62
root).
 
63
<BR>
 
64
<HR WIDTH="100%">
 
65
<BR><B>Q:</B> Probowa�em zrobi� tunelowanie po��czenia do demona <B>pop3</B>.
 
66
Pomimo zrobienia prawid�owego wpisu do inetd.conf
 
67
<BR>"spop3&nbsp; stream&nbsp; tcp&nbsp; nowait&nbsp; root&nbsp; /usr/sbin/stunnel&nbsp;
 
68
qpopper -s" stunnel nie dzia�a a w syslogu pojawia si� komunikat:
 
69
<BR><B>inetd[2949]: spop3/tcp: unknown service.</B><B></B>
 
70
 
 
71
<P><B>A: </B>Nie zrobi�e� dodatkowych wpis�w do pliku <B>/etc/services.</B>
 
72
Zgodnie z rfc???? prawid�owymi portami na kt�rych dzia�aj� demony pos�uguj�ce
 
73
si� SSL s�:
 
74
<TABLE>
 
75
<TR>
 
76
<TD>https</TD>
 
77
 
 
78
<TD>443/tcp</TD>
 
79
 
 
80
<TD># HTTP over SSL&nbsp;</TD>
 
81
</TR>
 
82
 
 
83
<TR>
 
84
<TD>ssmtp</TD>
 
85
 
 
86
<TD>465/tcp</TD>
 
87
 
 
88
<TD># SMTP over SSL&nbsp;</TD>
 
89
</TR>
 
90
 
 
91
<TR>
 
92
<TD>snews</TD>
 
93
 
 
94
<TD>563/tcp</TD>
 
95
 
 
96
<TD># NNTP over SSL&nbsp;</TD>
 
97
</TR>
 
98
 
 
99
<TR>
 
100
<TD>ssl-ldap</TD>
 
101
 
 
102
<TD>636/tcp</TD>
 
103
 
 
104
<TD># LDAP over SSL&nbsp;</TD>
 
105
</TR>
 
106
 
 
107
<TR>
 
108
<TD>simap</TD>
 
109
 
 
110
<TD>993/tcp</TD>
 
111
 
 
112
<TD># IMAP over SSL&nbsp;</TD>
 
113
</TR>
 
114
 
 
115
<TR>
 
116
<TD>spop3</TD>
 
117
 
 
118
<TD>995/tcp</TD>
 
119
 
 
120
<TD># POP-3 over SSL&nbsp;</TD>
 
121
</TR>
 
122
</TABLE>
 
123
Je�li nie chesz robi� poprawek zamiast nazwy serwisu u�yj numeru portu
 
124
na kt�rym on dzia�a.
 
125
<BR>
 
126
<HR WIDTH="100%">
 
127
<BR><B>Q:</B> Dobrze, zrobi�em wymagany wpis lecz w dalszym ciagu stunnel
 
128
nie dzia�a, natomiast w syslogu pojawia sie wpis:
 
129
<BR>&nbsp;<B>stunnel[3015]: execvp: No such file or directory (2). </B>Co
 
130
jeszcze jest nie tak ?<B></B>
 
131
 
 
132
<P><B>A:</B>&nbsp; Prawdopodone s� dwie przyczyny: pierwsza w twoim systemie
 
133
nie ma demona dla ktorego zrobi�e� wpis w inetd.conf,
 
134
<BR>(spop3&nbsp; stream&nbsp; tcp&nbsp; nowait&nbsp; root&nbsp; /usr/sbin/stunnel&nbsp;
 
135
qpopper -s) lub te� dany program jest w systemie, jednak �cie�ka dost�pu
 
136
do niego nie jest wymieniona w zmiennej systemowej <B>$PATH</B>. Nale�y
 
137
wi�c poprawi� zapis w inetd.conf uzupe�niaj�c o pe�na �cie�ke dost�pu do
 
138
demona np.&nbsp; <B>spop3&nbsp; stream&nbsp; tcp&nbsp; nowait&nbsp; root&nbsp;
 
139
/usr/sbin/stunnel&nbsp; /usr/sbin/qpopper -s</B>
 
140
<BR>&nbsp;
 
141
<BR>&nbsp;
 
142
</BODY>
 
143
</HTML>