在测试的道路上,越走越远,越飞越高

red flag linux: 最完备的Asianux 网络配置和ssh配置

上一篇 / 下一篇  2012-08-13 16:48:27 / 个人分类:linux

测试笔记
  • 笔记:
51Testing软件测试网5V^,O e`m3]

1. 配置IP地址和子网掩码51Testing软件测试网](}lceF)On

mJ!wv ckS9RW0vi /etc/sysconfig/network-scripts/ifcfg-eth051Testing软件测试网7^9x*u8M{


t`)QgM L1o)lw0DEVICE=eth0                             接口名称
|q i!B$i A0BOOTPROTO=none                  静态配置,若该值为“dhcp”则为动态获得另外 static也是表示静态ip地址
1QX!S9rA-w0BROADCAST=192.168.10.255  广播地址,通过IP地址和子网掩码自动计算得到
|,UoF,eR X0HWADDR=00:13:D3:27:9F:80  51Testing软件测试网"| YE&Pl/s
IPADDR=192.168.10.238
2e&L4Rk'f0IPV6INIT=yes51Testing软件测试网&nV QgC7O1b
IPV6_AUTOCONF=yes51Testing软件测试网Gu!lg!`O%i d@
NETMASK=255.255.255.051Testing软件测试网O:N)\$mw2B3y
NETWORK=192.168.10.0        指定网络,通过IP地址和子网掩码自动计算得到
@9T"x4?O0ONBOOT=yes                          开机时自动加载51Testing软件测试网P]le%k/yd9|
GATEWAY=192.168.10.1
Eo hW:t*[)L0TYPE=Ethernet51Testing软件测试网Wb|1R3B#B&o}J4jm)t
PEERDNS=yes
@;Xv%xA0USERCTL=no
XvE&P1} [i8r5[s0
~S-DK[.t0ifdown eth0               关闭网络51Testing软件测试网%['aGE+[&@6f
ifconfig eth0 down    关闭网络
6ZA#p@jV V9e-Y9W!Q0
n"Z(YQ#hjLP,a.s0ifup eth0                   开启网络51Testing软件测试网\)S7I?Fa(sUE
ifconfig eth0 up         开启网络

o#~,e$Q,Y3q02. 配置网关

;^3tgQzE0

z9Ml-m-}'SL E3v4u1v0vi /etc/sysconfig/network

3[-]YC/z:Q6b4Y0

H-Fv$[i:~!b0GATEWAY="xxx.xxx.xxx.xxx"51Testing软件测试网~{s dA

51Testing软件测试网O.I1{ ^y2{Hb-`2O

3. 配置DNS51Testing软件测试网&M/U Ro?3m#j

+Ayy2{:h AwB0vi /etc/resolv.conf
GOQY~ `0m mza+a0
,N X#vD.@ Xv] bD)F0nameserver xxx.xxx.xxx.xxx
d g g~7aW X051Testing软件测试网Z~ Q'pXU,f:?

51Testing软件测试网ZA*\P/i W

4. 重启网卡51Testing软件测试网?g R(x9c;R2g

51Testing软件测试网r fnJA*_{F!L P/q

service network restart51Testing软件测试网wY,zmC(a5L

qa6Q!A@Ey05. 允许root远程登录

9r`zc3@ Uk&Z0
ssh出现permission denied (publickey)问题:51Testing软件测试网EU#v!P7F'K:Y
修改/etc/ssh/sshd-config文件.
将其中的PermitRootLogin no修改为yes
PubkeyAuthentication yes修改为no
AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,
PasswordAuthentication no修改为yes就可以了。51Testing软件测试网B@1[#~)}Z%Y-b_

B5_8a~c8GB0 51Testing软件测试网g#lw&JUMv/c

3g*`0P-G)jsQy FF07. 开机自启动sshd

mq)f XpF9{?0
51Testing软件测试网6L)K$W%\U(Y.M:Nn

chkconfig sshd on51Testing软件测试网B$f)Y^g3m@@w

51Testing软件测试网4T7m+h f-Y

8. 重启sshd服务

.L}J!MCU2A0
51Testing软件测试网iU5k*Y6ol(Cu[

service sshd restart

(@.LP I:e4k uF051Testing软件测试网 OcO u1M;~

 

4]*[,w} i6q IxL F051Testing软件测试网b-`8sMgt-Ak6?

 51Testing软件测试网a Q3P ~"|J

补充:

1W5Yu'p3V/TV ]#al(B0

XQ7@5|v$D0*************************************************文件:/etc/sysconfig/network-scripts/ifcfg-eth051Testing软件测试网 ]IOjB6s5]p

51Testing软件测试网?7N&}'X npo

 

%npR){#W&O1H@j Wd0

$f$\zB/U4pV9f0以下各值常见于所有的基本配置文件中:51Testing软件测试网-F Fq_'Z-B4Q
* DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,
f nE4k*R Zs0它的名字是“逻辑名”。
L`TR6A#L])I0* IPADDR=addr, 这里addr是IP地址。
6R}^?:I)|3Y0* NETMASK=mask, 这里mask是网络掩码。
AV8A[Am?u0* NETWORK=addr, 这里addr是网络地址。
'JY;[,t yD0* BROADCAST=addr, 这里addr是广播地址。
tlq0o)t'qteEu8F0* GATEWAY=addr, 这里addr是网关地址。51Testing软件测试网 ^cmB/B{i
* NBOOT=answer, 这里answer取下列值之一:51Testing软件测试网M]3c4mP"J#c
o yes -- 该设备将在boot时被激活。51Testing软件测试网.v2`\#O}u
o no -- 该设备不在boot时激活。51Testing软件测试网s1GrRJ#ZJv6z F(d6m
* USERCTL=answer, 这里answer取下列值之一:
5Q?7[nk*a]0o yes --非root用户可以控制该设备。
mI0LE g;U0o no -- 非root用户不允许控制该设备。
B#T~Js6\5N6]#O0* BOOTPROTO=proto, 这里proto取下列值之一:51Testing软件测试网C lBo ]:T
o none -- 不使用boot时协议。51Testing软件测试网h+a1w4Ci9F3bg$t-t
o bootp -- 使用bootp协议。
~syI,wU!d0o dhcp --使用dhcp协议。51Testing软件测试网$K{2F tk

51Testing软件测试网l P+t'Gz C}9A

 51Testing软件测试网)Nt-_3d)ws

51Testing软件测试网5[s s3E1yb^e1n

*************************************************51Testing软件测试网F0y)f ND

[ ~Svzte_5~]0service network start             //启动网络服务51Testing软件测试网RR+FzW$qe0C*R/{
service network stop              //停止网络服务
/? {S}O P u bb0service network restart           //重启网络服务51Testing软件测试网7j;M1V{$\
service network status            //查看网络服务状态51Testing软件测试网fQ4D'a!e4?zH

51Testing软件测试网5D5~"lB-^5Ok2p6FK

*************************************************

/t{D vF(U_&db0

[X"` Yds,\0vi /etc/ssh/sshd-config (详细说说sshd-config的配置解释)51Testing软件测试网6X-Rmh l$q [s

b{6PE+V[,~O`!U0

Y T3C)Psz0
Subsystem       sftp    /usr/libexec/openssh/sftp-server51Testing软件测试网'|5K-z(WF$Ea1K!ag
Port 22
8V`'s~7J4e(w Da0Protocol 2
/\Y`8O7C {"Z r0PermitRootLogin no51Testing软件测试网 ?6x{.zU @
PubkeyAuthentication yes51Testing软件测试网8^ N2B+yVlr$O
AuthorizedKeysFile .ssh/authorized_keys
w:\v*q~0#CACertificateFile  /etc/ssh/ca/ca.cert51Testing软件测试网1u2lJt2x9~
PasswordAuthentication no
'yW A%bRpK"J b0PermitEmptyPasswords no51Testing软件测试网(LK6F&G S I4y4q
PrintMotd no51Testing软件测试网_~;G8@!~a.zq
ChallengeResponseAuthentication no51Testing软件测试网H*WE^5eai
UseDNS no51Testing软件测试网R'J;j(aC7F%B1Rd+}
ClientAliveInterval 60
51Testing软件测试网K)v!Q:[OS7Eb+]%n
51Testing软件测试网ZY m6g UR~q y
Port 22# SSH 预设使用 22 这个 port,您也可以使用多的 port !亦即重复使用 port 这个设定项目即可!51Testing软件测试网6AE&D*UiGKxOXx
51Testing软件测试网.f7R3B&`vG7T~
Protocol 2 # 选择的 SSH 协议版本,可以是 1 也可以是 2 ,如果要同时支持两者,就必须要使用 2,1 这个分隔了51Testing软件测试网ZqW@x ]$K+B k
51Testing软件测试网/YM"?k;C8q
PermitRootLogin no
# 是否允许 root 登入!预设是允许的,但是建议设定成 no!51Testing软件测试网6ox+H:B'~uYX

M1|~c)u Z/\+K0PubkeyAuthentication yes# 是否允许 Public Key
F\?1p5u bR0
~Waj(o&m)^ rL0AuthorizedKeysFile .ssh/authorized_keys# 上面这个在设定若要使用不需要密码登入的账号时,那么那个账号的存放档案所在档名!51Testing软件测试网5U)Cl3yE+L{t.K

p!U4z"a p0PasswordAuthentication no# 是否需要密码的验证51Testing软件测试网s%kj [p1w
51Testing软件测试网5w4o)c&M"X^Y&yv
PermitEmptyPasswords no# 若上面那一项如果设定为 yes 的话,这一项就最好设定为 no ,这个项目在是否允许以空的密码登入!当然不许!
Lq t5zLu;xK`0
2\ew1Y8G*K`{4D&S0PrintMotd no#登入后是否显示出一些信息呢?例如上次登入的时间、地点等
g~d5b3Yf-{2\6le:S3{051Testing软件测试网!] X mAlLw"]c
ChallengeResponseAuthentication no# 是否启用其它的 PAM 模块!启用这个模块将会导致 PasswordAuthentication 设定失效!51Testing软件测试网J`AmTQ/gA#`7sU%H8^

3F/hu2k\P,lA0UseDNS no51Testing软件测试网v#@,~;q4Z

A$Nq-|-Kfsg\C0ClientAliveInterval 6051Testing软件测试网-D9Z'R8H~(a8J*~`"{
*************************************************51Testing软件测试网 bBh*fTr4_P

TAG: 网络配置 Linux linux ssh SSH Asianux

 

评分:0

我来说两句

Open Toolbar