|
|
楼主 |
发表于 2022-8-31 17:28:46
|
显示全部楼层
1、SUSE默认的防火墙设置为禁止所有外来联结。如果你想开放某个端口的话,就得修改防火墙设置开放这个端口。
1 T; q5 C" {8 a8 f8 k
) b/ M, M( w) J3 m; Z: ~3 s# a0 s0 B
手动修改:2 t# t3 t5 U0 ?4 r) ?; P
7 Z: y# B/ X0 K- n3 R* I7 C- B#vi /etc/sysconfig/SuSEfirewall22 L9 a4 J" z7 G9 ]" n$ f! v
) T2 s4 o( G, M: u0 z" p
#TCP端口的情况:/ t$ K( V, |+ {* W8 e# [
% _& a/ L5 T/ B3 n# M0 W4 \5 ?FW_SERVICES_EXT_TCP = "6000"
0 _% Z( B+ i$ i8 [5 H* S! q5 L# @& S& u0 ^4 \- j# A, \( q
#UDP端口的情况:3 E5 L3 [ ^0 p8 c9 r
+ R2 y4 o. C9 ~3 j7 y# HFW_SERVICES_EXT_UDP = "177"
2 \8 i! C3 [6 e/ ~: k1 `1 {( c7 J2 z: k* {# B
防火墙设置的生效:/ s/ J& @) w9 y/ W" R( ?" ~
5 z9 q0 k' ?0 N#rcSuSEfirewall2 restart; n9 I9 p9 s$ W/ ~" |/ ?
! N( h2 J' i9 w
: P# I# A8 d* ^ssh服务一般都系统自带的。
( W4 t$ ~6 d3 Y! Y ?7 F* W# l: i- G; O8 q9 M% w
2、SUSE Linux下启动sshd:
' V5 c3 M5 v; d# o e; |/ d; x3 x7 U, M
命令行:rcsshd start4 x- R a* s' ^9 J/ }0 s' Q
$ ?; b2 l# f8 x: X- _/ W- ^
3、 配置SSH服务:
* A3 D4 v2 _; [$ A- F(1). 修改配置文件,可以查看到ssh默认端口是22- j" @# R/ @1 U, m8 k
#vi /etc/ssh/sshd_config& {3 J& m8 O" b- j4 J* l9 u% a
! M! Z5 u9 H# o" G' j/ p0 a$ g; d(2). 找到#PermitRootLogin no将其修改为PermitRootLogin yes
; y- ~* [1 e7 f/ E; P1 l0 y) I8 L, q I7 \1 j! ]/ J- ^' e
(3).打开防火墙端口
+ G9 p" E6 @% N2 o) p5 `/ B$ B
0 n; J% h( j* u( G. W+ ^6 j#vi /etc/sysconfig/SuSEfirewall2; _3 V" A! O6 t9 ^( N' E$ f
& v. `% a7 z; L( n7 t9 [( n m#TCP端口的情况:
8 n" A8 _' x/ H: m1 M. g" N' w" w# T4 z) i& U5 C# X5 Q9 f/ T8 B
FW_SERVICES_EXT_TCP = "22"
|- M' [" _0 ?) J; o3 q9 L, | |
|