⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux2.txt

📁 LINUX新手入门及安装配置
💻 TXT
📖 第 1 页 / 共 5 页
字号:
RhostsRSAAuthentication no 
RSAAuthentication yes 
PasswordAuthentication yes 
BatchMode no 
CheckHostIP yes 
StrictHostKeyChecking ask 
IdentityFile ~/.ssh/identity 
Port 22 
Cipher 3des 
EscapeChar ~ </P><P>5]配置openssh之/etc/ssh/sshd_config文件 
vi /etc/ssh/sshd_config 
Port 22 
ListenAddress 0.0.0.0 
ListenAddress :: 
HostKey /etc/ssh/ssh_host_key 
HostKey /etc/ssh/ssh_host_rsa_key 
HostKey /etc/ssh/ssh_host_dsa_key 
KeyRegenerationInterval 3600 
ServerKeyBits 768 
SyslogFacility AUTH 
LogLevel INFO 
LoginGraceTime 600 
#PermitRootLogin yes #还是不要让root直接登录为妙! 
StrictModes yes 
RSAAuthentication yes 
PubkeyAuthentication yes 
RhostsAuthentication no 
IgnoreRhosts yes 
RhostsRSAAuthentication no 
HostbasedAuthentication no 
IgnoreUserKnownHosts no 
PasswordAuthentication yes 
PermitEmptyPasswords no 
Subsystem sftp /usr/local/ssh/libexec/sftp-server </P><P>6]配置用户的加密密钥 
useradd test 
passwd test 
su test 
ssh-keygen -d 
出现提示请回车并输入passwd,再次输入passwd。 
注:这个密码是系统加密运算时用到的,登录时还用原来密码。 </P><P>7]启动服务 
/etc/rc.d/init.d/sshd start </P><P>8]在客户端用test帐号进行测试。 </P><P>
Q:关于smb服务的文章 </P><P>samba的有关配置 
安装篇(只讲rpm的安装): 
首先用rpm -q samba 
如果有提示安装了 
就不用装了.如果没装就用 
rpm -ivh samba*.rpm 
把smb装上 
samba-2.2.3a-6.i386.rpm 
samba-client-2.2.3a-6.i386.rpm 
samba-common-2.2.3a-6.i386.rpm 
samba-swat-2.2.3a-6.i386.rpm 
其中samba-swat-2.2.3a-6.i386.rpm可装可不装 
设置篇: 
要启动smb需要设置/etc/samba/smb.conf 
设置一些简单的 
(你可以把原有的smb.conf内容全删了.然后用vi新建一个smb.conf.写入以下内容) 
[global] 
workgroup=samba 
security=share 
# the first share dir 
[test] 
guest ok =yes 
path=/home/test 
writable=no 
写完后用下面的命令重启smb(启动前可以用testparm来测试一下smb.conf文件也行) 
testparm </P><P>然后再: 
/etc/rc.d/init.d/smb start </P><P>这样就完成了第一个目录的共享.想要此目录能让别人写入.还需要键入一个命令 
chmod 777 /home/test/ </P><P>要让此smb服务开机就运行.键入: 
chkconfig --level 3 smb on 
或是用ntsysv进入把smb这项服务选中.让它开机直接运行. </P><P>进一步设置smb.conf </P><P>[global] 
workgroup=samba 
security=share 
server string = samba server 
log file =/var/log/samba/log.%m 
max log size=1000 
encrypt passwords=yes 
smb passwd file = /etc/samba/smbpasswd 
# 开始设置个人共享目录 
[first] 
guest ok =yes 
path=/home/test/ 
writable=yes </P><P>[zq] 
#注解此目录由谁访问 
comment=dir for zq 
#路径 
path=/home/zq 
#是否可写 
writable=yes 
只允许zq这个用户使用 
valid users=zq </P><P>[zzm] 
comment=dir for zzm 
path=/home/zzm 
writable=yes 
valid users=zzm </P><P>然后要建立一个samba的密码文件 </P><P>[root@linuxsmb samba]# cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd 
[root@linuxsmb samba]# chmod 600 /etc/samba/smbpasswd (此步是为了不让别人取得这个密码) </P><P>重启smb 
/etc/rc.d/init.d/smb start </P><P>再建立smb用户的密码 
[root@linuxsmb samba]# smbpasswd zq 
[root@linuxsmb samba]# smbpasswd zzm 
(当然.前提需要系统里有这两个用户.) 
好了.到此为止share级的SMB就做好了 </P><P>再讲user安全级的smb </P><P>只需要把 
security=share 
改为security=user 
然后重启smb 
这时要访问samba就要密码了 
(这步我没有试) </P><P>再讲server安全级的smb 
security=server 
然后再加一句 
password server = servername #此句的意思是设定要验证密码的主机名是servername </P><P>smb passwd file=/etc/remotesmbpasswd #指定passwd server存放密码文件的位置 
如果是NT主机验证密码就不用这行 </P><P>
再讲domain安全级的smb </P><P>要装smb服务器加入到win2000域中 
执行: 
smbpasswd -j samba -r dc_machine 
这里的samba指要加入的主机名,dc指域控制器的主机名 
然后修改smb.conf 
workgroup=samba #要加入的工作组名 
security=doman 
password server=dc_machine 
Q:怎么设置在LINUX下设置你的乙太猫或路由猫 </P><P>如果你想通过你的乙太猫和路由猫上网[什么是乙太猫和路由猫,简单的说就是ADSL的接口是直接接在网卡上面的,但路由猫能让每台电脑不通过主机就能上网,乙太猫必须设置一台主机,其它的计算机都通过主机上网]。 
现在我主要说乙太ADSL。因为路由猫通过设置应用[DHCP]就可以上网了,是最简单的。不过乙太猫还得设置一下:PLEASE SEE! 
乙太ADSL猫的设置: 
一、在KDE桌面下点[系统]-[Internet Configuration Wizard]-[XDSL Connection] 
二、在[provider Name]中填上你想用的名字,不妨你填上电信给你的用户名; 
三、在[Login Name]中填上:电信给你的用户名 
四、在[Password]中填上:你的密码; 
五、[OK] 
六、点[系统]-[Network Configuration],再点[Device],然后我们就能看到我们刚才加入的ADSL链接了,然后选中它,点击[Edit],我们再点[Genernal],然后我们就把那两项选中就是了。一个是开机就激活连接,把它选上。 
[另外]如果你有多台机器,你想把WINDOWS当主机,那么你就得建一个共享连接,并且你的网卡也得设置如下: 
WINDOWS主机网卡的TCP/IP设置: 
IP地址:192.168.0.1 
子掩码:255.255.255.0 
默认网关:[不设置最好] 
DNS:也就是你的ISP提供商给你的,每个地区可能都不一样,我这儿的是202.101.103.54,这个也可以用,不过因为地区间相差太远,有时可能效果不太好! 
LINUX机器的网卡设置: 
IP地址:192.168.0.X[X可以随便设置,但不要和你的WINDOWS主机相同。如果你有两台机器,那可以设置成为2,以此类推。] 
子掩码:255.255.255.0 
默认网关:192.168.0.1 
DNS:和WINDOWS的主机设置一样! 
这样LINUX机器就通过WINDOWS主机上网了! 
路由ADSL猫的设置: 
点[系统]-[Network Configuration],再点[Device],我们就能看到[eh0]这个网卡设备了,然后选中它,点击[Edit],我们再点[Protoclos],然后我们就选中[Automationcally obtain IP address settings with DHCP,就可以了!!! 
************************************** 
在用乙太口的ADSL的条件下,本人多次试着用LINUX当主机,WINDOWS当客户机,WINDOWS机器通过LINUX上网,但总不能实现。现在请高手指点! </P><P>
Q:linux单机上网的设置 </P><P>网卡的设置[eh0] 
[系统]-[Network Configuration],再点[Device]-》eh0,把eh0,设置成如下的。 </P><P>IP地址:192.168.0.1 
子掩码:255.255.255.0 
默认网关:不要设置 
DNS:设置成你本地的。如果找不到本地的,用下面的也行。不过速度有点慢 </P><P>202.96.134.133 
202.101.103.54 
202.96.168.68 </P><P>乙太ADSL猫的设置: 
一、在KDE桌面下点[系统]-[Internet Configuration Wizard]-[XDSL Connection] 
二、在[provider Name]中填上你想用的名字,不妨你填上电信给你的用户名; 
三、在[Login Name]中填上:电信给你的用户名 
四、在[Password]中填上:你的密码; 
五、[OK] 
六、点[系统]-[Network Configuration],再点[Device],然后我们就能看到我们刚才加入的ADSL链接了,然后选中它,点击[Edit],我们再点[Genernal],然后我们就把那两项选中就是了。一个是开机就激活连接,把它选上。
Q:如何在Linux上建立DNS服务器 </P><P>作者:四通立方网友 OpenView 
E-mail:ws_sh@hotmail.com 
一、 假定 
本文假定你已对域名服务器 DNS 有基本的了解,如果不是,请参看相关的文裆。 </P><P>许多DNS的文章都是从DNS原理开始介绍,本人则从使用的角度出发,为Linux的管理员提供一些简单实用的应用实例。 </P><P>下面假定我们需要建立一台企业网的DNS主服务器,应用条件如下: </P><P>(1) 一个C类网段地址 (本例中假定是192.22.33) </P><P>(2)企业域名为 my.com,并已注册 (主域名服务器地址 192.22.33.20,主机名为 linux.my.com) </P><P>(3)企业网通过路由器与Internet连接 </P><P>假如你的应用环境与上述条件不同,也请往下看,本文会在上述例子的基础上针对以下情况作修正: </P><P>(1) 多个网段 </P><P>(2) 封闭的内部网 </P><P>(3) 只能访问局部公共网的情况(如169网、上海热线等) 
二、named、/etc/named.boot 和 ndc 
DNS 服务器的主体是域名服务器进程 named ,named 启动后向DNS客户机提供域名解析服务,把域名转换成IP地址。 </P><P>named 启动时需要读取一个初始化文件,缺省情况下是 /etc/named.boot,所以/etc/named.boot 是 named 的基本配置文件。 </P><P>虽然启动 named 可直接执行 named,在Linux上我们可以使用一个控制 named 的工具 ndc。ndc 可以用于启动、中止、重启动、刷新DNS数据、输出DNS数据等多种调试功能,我在这里推荐大家用这个工具来帮助 DNS 服务器的调试。 </P><P>有关 ndc 的详细用法,请参看 Linux 有关文档。 
三、建立 named 配置文件 /etc/named.boot 
/etc/named.boot 是基本的配置文件,但不包含任何 DNS 数据,针对我们前面的假定,我们先建立以下 /etc/named.boot,其内容如下: </P><P>; 
; boot file for name server 
; 
directory /var/named </P><P>primary my.com db.my 
primary 0.0.127.IN-ADDR.ARPA db.127.0.0 
primary 33.22.192.IN-ADDR.ARPA db.192.22.33 
cache . db.cache </P><P>其中以“;”开头的行是注释行,其他各行含义是 </P><P>(1)diretory /var/named </P><P>指定 named 从 /var/named 目录下读取 DNS 数据文件。这个目录用户可自行指定并创建,指定后所有的DNS 数据文件都存放在此目录下。 </P><P>(2)primary my.com db.my </P><P>指定 named 作为 my.com 域的主域名服务器,db.my 文件中包含所有 *.my.com 形式的域名转换数据。 </P><P>(3)primary 0.0.127.IN-ADDR.ARPA db.127.0.0 </P><P>指定 named 作为127.0.0网段地址转换主服务器,db.127.0.0 文件中包含了 127.0.0.* 形式的地址到域名的转换数据。(127.0.0网段地址是局域网接口的内部 loopback 地址) </P><P>(4)primary 33.22.192.IN-ADDR.ARPA db.192.22.33 </P><P>指定 named 作为 192.22.33 网段地址转换主服务器,db.192.22.33 文件中包含了所有 192.22.33.* 形式的地址到域名的转换数据。 </P><P>(5) cache . db.cache </P><P>指定 named 从 db.cache 文件中获得 Internet 的顶层“根”服务器地址 </P><P>要注意(3)(4)两行中的网段地址是倒写的,另外,各个文件名也是可以自行决定的。 
四、建立各个 DNS 数据文件 
下一步,要按 /etc/named.boot 中的定义,建立各个 DNS 数据文件。 </P><P>(1)建立正向域名转换数据文件 db.my </P><P>根据 /etc/named.boot 的定义,我们在 /var/named 目录下建立 db.my,其中应该包括所有在 my.com 域内的主机节点。但在机器数量较多时,为了调试方便,建议一开始只把几台节点的数据放入文件,待 named 正常工作后再把其他节点的数据补充进去。下面是 db.my的例子: </P><P>@ IN SOA linux.my.com. root.linux.my.com. ( 
199511301 ; serial, todays date + todays serial # 
28800 ; refresh, seconds 
7200 ; retry, seconds 
3600000 ; expire, seconds 
86400 ) ; minimum, seconds 
NS linux.my.com. 
MX 10 support.my.com. </P><P>localhost A 127.0.0.1 
linux A 192.22.33.20 
support2 A 192.22.33.102 
hp712 A 192.22.33.160 
support A 192.22.33.100 
mail MX 10 support.my.com. 
MX 20 support2.my.com. 
www CNAME hp712.my.com. 
ftp CNAME hp712.my.com. 
ns CNAME linux.my.com. </P><P>其中第一行是 SOA 记录,定义了域名数据的基本信息,依次是 DNS 服务器名、DNS 管理员邮件地址,括号内的第一个数字是文件版本号,每次本文件内容修改后,必须更改此号。其余数字与DNS服务器直接的数据交换有关,在这里我们不需要改动。 </P><P>括号后面有一条 NS 记录和一条 MX 记录,定义了域名服务器本身的域名和 username@my.com 形式邮件地址所对应的邮件服务器名字。 </P><P>在此以下是各种域名/地址转换数据,其中 A 记录是 DNS 域名到 IP 地址的记录,是必须有的,以 hp712.my.com 为例,在 A 记录中域 my.com 被省略,只写成 hp712,named 在处理时会根据 named.boot 中的定义自动加上 my.com,而其对应 IP 地址为 192.22.33.160。 </P><P>另一种记录是 MX 记录。MX 是邮件地址转换记录,本例中定义了将 username@mail.my.com 的邮件地址转换成 username@support.my.com 或 username@support2.my.com,即实际上真正的邮件服务器是 support.my.com 和 support2.my.com,其中 support.my.com 的优先数为 10,support2.my.com 的优先数为 20,所以通常邮件首先被发往优先数小的主机 support.my.com。 </P><P>还有一些是为方便提供的 CNAME 记录。CNAME 定义了一些主机的别名,比如我们将 hp712.my.com 作为公司的 www 和 ftp 服务器,所以我们提供了 www.my.com 和 ftp.my.com 作为 hp712.my.com 的别名,用户只需要根据习惯就可以访问公司的 www、ftp 服务器了,如果将来我们换用别的主机作 www 和 ftp 服务器,只需要修改 CNAME 记录就可,对用户没有影响。 </P><P>注意:MX 和 CNAME 记录最后的带域名的主机名后必须带一个“.” </P><P>(2)建立反向 DNS 数据文件 db.127.0.0 和 db.192.22.33 </P><P>反向 DNS 数据文件用来提供根据 IP 地址查询相应 DNS 主机名,每个网段分别有一个数据文件。 </P><P>对于内部网段 127.0.0 通常只有一个地址,即 127.0.0.1 loopback 地址,db.127.0.0 内容如下: </P><P>@ IN SOA linux.my.com root.linux.my.com. ( 
1997022700 ; Serial 
28800 ; Refresh 
14400 ; Retry 
3600000 ; Expire 
86400 ) ; Minimum 
IN NS linux.my.com. </P><P>1 IN PTR localhost. </P><P>而外部网段的数据文件 db.192.22.33 中包含所有主机 IP 地址到 DNS 主机名的转换数据。db.192.22.33 内容如下: </P><P>@ IN SOA linux.my.com. root.pc590.my.com. ( 
199609206 ; Serial 
28800 ; Refresh 
7200 ; Retry 
604800 ; Expire 
86400) ; Minimum TTL 
NS linux.my.com. 
; 
; All hosts 
; 
20 PTR linux.my.com. 
102 PTR support2.my.com. 
100 PTR support.my.com. 
160 PTR hp712.my.com. </P><P>反向 DNS 数据文件中的主要部分是 PTR 记录,PTR 记录中的 IP 地址都只有主机号,named 会根据 named.boot 的定义自动加上前面的网络号,注意后面的主机名要附加一个“.” </P><P>(3)获得 db.cache 文件 </P><P>在 Linux 系统上通常在 /var/named 下已经提供了一个 named.ca,该文件文件中包含了 Internet 的顶层域名服务器,但这个文件通常会发生变化,所以建议最好从 Internic 下载最新的版本。该文件可通过匿名 ftp 从 ftp.rs.internic.net 下载,在 domain 目录下,文件名为 named.root。注意该文件下载后要拷贝到 named 的工作目录并重命名成 named.boot 中指定的文件名,本文中为 db.cache。 
五、启动和测试 named 
首先,根据先前推荐的方法,用 ndc 启动 named: </P><P>ndc start </P><P>然后,为了使用和测试 named,要把 Linux 设置在使用 DNS 状态。方法是在 /et

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -