当前位置:首页 » 操作系统 » linux局域网服务器

linux局域网服务器

发布时间: 2023-04-26 15:31:59

㈠ 局域网内用linux架设一台apache服务器,做好网站后放进apache,如果我在外网访问该网站,能不能访问到

肯定访问不到,纳闷你都可以架设一个web服务器,连这点最基本的网络常识都不知道吗?
建议你看一下CCNA之类的书,了解一下网络基础知识。

至于你的情况希望公网访问到内网的服务器,最常用的方法就是通过NAT网络地址转换。
你可以在公网接入处配置一个NAT端口转发,把公网访问80端口的数据转发到你内网
这台web服务器的80端口上。具体技术的实现自己网络以下NAT相关资料吧。

㈡ 局域网中的linux系统服务器,如何设置,使其IP地址既能固定又能不被占用

找你的校园网的管理员,给你的这个机器做 IP 和 MAC 绑定。同时固定这个机器的 IP 不变。
校园网里面经常有偷取别人 IP 的,这个解决办法除了严管重罚没别的办法。另外还有中毒扰乱局域网的。
建议还是搭建专用网络为好。
------------
这不是 Linux 的工作,是你的局域网里面的 DHCP 服务器的工作,让你所在网络的网络管理员设置一下他的设备就行了。

㈢ Linux服务器集群只允许堡垒机SSH登录

    在局域网中的Linux服务器集群,为了保障运维安全,只能从堡垒机登录到各个Linux服务器。那么需要对Linux服务器集群进行安全加固,限制访问权限。在堡垒机上可以部署脚本来记录用户操作的审计日志(详情参考笔者的文章),那么整个局域网的Linux服务器集群的安全性就可以大大提高。

    堡垒机作用明显,其提供运维统一入口和安全审计功能,切断直接访问和事后审计定责,解决“运维混乱”变得“运维有序” 。

   下面是三种方法总结。分别从服务端,系统端、防火墙端来完成只允许堡垒机SSH登录的功能。

1、/etc/ssh/sshd_config

    修改添加AllowUsers到ssh配置文件/etc/ssh/sshd_config  :

    AllowUsers [email protected].*

    然后重启 sshd服务:systemctl restart sshd

2、hosts.allow与hosts.deny

    修改/etc/hosts.deny中添加设置 sshd : ALL ,拒绝所有的访问;

    修改/etc/hosts.allow,添加设置sshd : 20.132.4.* ,单独开启某个IP地址 。

    这两个文件优先级为先检查hosts.deny,再检查hosts.allow。

    更加详细信息参考笔者的文章-Linux中hosts.allow与hosts.deny  。

3、iptables防火墙

    tcp协议中,禁止所有的ip访问本机的22端口。

    iptables -I INPUT -p tcp--dport 22 -j DROP

    只允许20.132.4.* 访问本机的22端口

    iptables  -I  INPUT  -s  20.132.4.*   -ptcp  --dport  22  -j   ACCEPT

    另外/etc/pam.d/sshd也可以提供访问控制功能,调用的pam_access.so模块是根据主机名、IP地址和用户实现全面的访问控制,pam_access.so模块的具体工作行为根据配置文件/etc/security/access.conf来决定。但是囿于资料过少,待以后遇到再解决把。

㈣ 怎么访问局域网下的linux服务器

访问LINUX服务器需要服务器端安装远程管理的服务端或者安装SSH服务器端就可以了,在局域网内可以通过内网IP地址和SSH命令访问服务器,或者通过VNC等远程桌面客户端访问安装了VNC服务器端的的内网服务器。

㈤ windows xp 怎么远程连接局域网的linux服务器呢

局域网的就好办啦。直接在F-Secure SSH那新建连接那里天上服务器ip地址192.168.1.888,SSH默认的端口好(通常闹猜不需要更改它)然后在填上用户名。
稍微等一两秒就会弹出一个说什么输悉弯晌入密码的窗口,或者你睁锋可以在上一步也填上密码。这样就可以登录了。
当F-Secure SSH界面显示一个“>”箭头的时候,就说明登录成功了。

㈥ 如何设置局域网中的Linux服务器,使其可被远程访问

如果有路由器的改动权限比较好办,你可以申请一下,只要进行端口转发就好了。网上教程很多。不过一定要是没权限的话,
解决方法不是没有。
只要你服务器能主动连接公网的某一服务器,而公网服务器为你和服务器提供连接的话,那就通了。
有一款软件,叫“蛤蟆吃”,问度娘吧。它可以提供上述服务,虽然它的linux版本不怎么好,但亲测有用。我测试的时候是至少穿透了两层局域网的,服务器在一个局域网,我本机在另一个局域网。局域网层数越多,延迟越大。看您的运气了!:P:D

㈦ linux设置为局域网主机

1、激活IP转发

为了设置网络共享,你需要在linux主机上更改一个内核参数来使能IP转发功能。内核启动参数设定在/etc/sysctl.conf文件中。

打开这个文件,定位到含有"# net.ipv4.ip_forward = 0"的这一行,移除#号(即取消注释),然后将其值设置为1,改好之后应该和下面的一致。

1.net.ipv4.ip_forward = 1

你还要使激活IP转发功能生效,通过执行下面的命令:

$ sudo sysctl -w net.ipv4.ip_forward=1

$ sudo sysctl -p

2、NAT配置

另一个网络共享的重要部分是NAT配置,这可以通过使用iptables的命令,iptables包含四个防火墙的规则表:

·FILTER (默认表格)

·NAT

·MANGLE

·RAW

这个教程中我们将仅使用两个表格:FILTER和NAT表格。

首先,刷新所有活跃的防火墙的规则。

$ sudo iptables -X

$ sudo iptables -F

$ sudo iptables -t nat -X

$ sudo iptables -t nat -F

在输入表格中,你需要设置转发链(FORWARD)成可接受的(ACCEPT)目的地,因此所有通过主机的数据包将会被正确的处理。

$ sudo iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

$ sudo iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT

在NAT表中,你必须为你的WAN口启用IP伪装功能,我们假设WAN口协议是wlx085700c5b983。为了在wlx085700c5b983接口上使能IP伪造技术,我们使用以下的命令(wlx085700c5b983为可联网网卡名字):

$ sudo iptables -t nat -I POSTROUTING -o wlx085700c5b983 -j MASQUERADE

3、配置私有IP地址

在linux主机上的所有配置完成后,你需要配置其他设备(linux/windows的PC或笔记本)的DNS服务器以及默认网关,让它们的数据 流可以指向linux主机。注意你不需要在linux主机上设置一个DNS服务器,从其他设备发出的每一个DNS请求都会通过上游的ISP自动转发到linux主机上。

如果你的其他设备上用的系统是linux,你可以通过以下命令来更改他们的默认网关和DNS服务器。假设你的网段是192.168.1.0/24的私有IP地址网段,linux主机上绑定的IP地址是192.168.1.1。

$ sudo ip route del default

$ sudo ip route add default via 192.168.1.1

$ sudo sh -c "echo 'nameserver 192.168.1.1' > /etc/resolv.conf"

如果还有其他的linux设备,那么你可以重复以上命令。

如果你有windows设备,你可以通过控制面板的网络连接属性来更改默认网关和DNS服务器。

4、完整的脚本

这是一个在linux主机上设置网络连接共享的一个完整的脚本。WAN口(ppp0协议)需要根据你具体的网络接口协议来替换。

1.$ sudo vi /usr/local/bin/netshare

#!/bin/bash

## Internet connection shating script

sysctl -w net.ipv4.ip_forward=1

sysctl -p

iptables -X

iptables -F

iptables -t nat -X

iptables -t nat -F

iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -I FORWARD  -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -t nat -I POSTROUTING -o wlx085700c5b983 -j MASQUERADE

保存以上的脚本为/usr/local/bin/netshare,然后添加可执行权限通过执行下面的命令。wlx085700c5b983为可联网网卡名字

1.$ sudo chmod +x /usr/local/bin/netshare

如果你需要这个脚本开机启动,你需要在/etc/rc.local文件中执行这个脚本,并在该文件中的"exit 0"之前添加下面一行。

1./usr/local/bin/netshare

主机1设置完毕。

内网主机设置及主机2

1.打开配置文件sudo vim /etc/network/interfaces

添加下列行:

gateway   192.168.0.1(指定网关--主机1的内网ip)

dns-nameservers 10.1.1.1(DNS和主机1的DNS是一样的)

2.重启网络sudo /etc/init.d/networking restart

然后看看现在是否已连网了呢(sudo apt-get update)

NFS:

在主机1上

sudo apt-get install nfs-server(安装所需的软件)

打开文件sudo vi /etc/exports

/home/aaa    *(rw,sync)

sudo showmount -e(可查看共享的文件夹

在主机2上

sudo apt-get install nfs-common

sudo mkdir /home/bbb

sudo mount -t nfs 192.168.0.1:/home/aaa /home/bbb

然后cd /home/bbb

touch 123.txt

你可以从主机1上看到/home/aaa文件夹里多了个文件123.txt

到此结束。

先将脚本复制或者软连接到/etc/init.d/目录下,假设我在当前目录创建一个start-zk.sh的文件,用于开机自启动zookeeper。注意使用#!/bin/bash开头:

#!/bin/bash

some command

赋予文件start-zk.sh文件可执行权限

chomd +xstart-zk.sh

执行命令,将脚本添加到初始化执行的队列中去:

update-rc.d start-zk.sh d efaults

卸载启动脚本的方法

cd/etc/init.dsudoupdate-rc.d-fstart-zk.sh remove

update-rc.d 命令参考: http://blog.csdn.net/shb_derek1/article/details/8489112

wget -qO- ifconfig.me/ip

curl ifconfig.me

㈧ 让linux服务器通过局域网内pc机上网

在win10上安装代理服务器,WProxy, CCProxy之类的。

㈨ Linux怎么连接局域网

实现Linux下的局域网远程接入,利用Linux服务器的两个串口构建拨号服务器的方法,远程用户可以通过拨号连接到局域网,方便地进行信息传递和资源共享。

实现步骤如下:

  1. 初始化串口设备

    在/etc/inittab文件中加入如下两行,用来初始化ttyS0和ttyS1两个串口设备:
    S0:345:respawn:/sbin/mgetty -D -X 3 ttyS0
    S1:345:respawn:/sbin/mgetty -D -X 3 ttyS1
    然后,运行“/sbin/init q”命令使改动生效。

  2. 指定认证方式

    在/etc/PPP目录下创建文件ppplogin,内容如下:

    #!/bin/sh

    /usr/sbin/pppd auth -chap +pap login

    该文件指定用户登录时采用PAP认证。PAP和CHAP是PPP服务的两种身份验证协议。

    保存文件后,给文件设置执行的权限:

    #chmod a+x /etc/ppp/ppplogin

    然后,更改/etc/mgetty+sendfax/login.config文件,去掉“/AutoPPP/”一行前面的注释,并改为如下内容:

    /AutoPPP/ - - /etc/PPP/ppplogin

  3. 修改options文件

    修改/etc/PPP/Options文件为如下内容;

    detach

    Modem

    Lock

    crtscts

    asyncmap 0

    netmask 255.255.255.0

    proxyarp

    ms-dns 192.168.11.1

    “detach”选项非常重要。如果不指定这个选项,拨号程序就会进入后台,使得Shell脚本退出,随之而来的是串行线路被挂断,导致连接中止。“detach”防止了tty设备脱离PPPD的控制。

    “Modem”选项使得PPPD监视DTR引线,可以观察到对等点是否已掉线。

    “Lock”选项指定在串行设备上使用UUCP风格的锁定。

    “crtscts”选项用以打开硬件握手信号。

    “asyncmap 0”设置了异步字符映射,这个映射指定控制字符不能直接通过连接发送,需要先进行转义。

    “netmask 255.255.255.0”设定PPP网络接口的网络掩码。

    “proxyarp”选项打开了ARP代理功能。

    “ms-dns”2.168.11.1”指定了局域网内的DNS服务器地址,如没有可以不设。

  4. 给拨入用户分配IP

    创建/etc/ppp/Options.ttyS0和/etc/ppp/

    options.ttyS1两个文件,内容如下:

    # Vi options.ttyS0

    192.168.11.3:192.168.11.242

    # Vi options.ttys1

    192.168.11.3:192.168.11.243

    其中,“192.168.11.3”是用作拨号服务器的那台Linux机器的IP地址,“192.168.

    11.242”和“192.168.11.243”是分别指定给COM1口和COM2口拨入用户的IP地址。

  5. 口令验证

    编辑文件/etc/PPP/pap-secrets,内容如下:

    * * "secret" 192.168.11.242

    * * "password" 192.168.11.243

    如上所示,每行代码包含四列,分别代表用户名、服务器地址、口令值和IP地址列表。“*”表示可以与任何内容进行匹配。

    用户拨入后,如果需要访问局域网内的其它服务器,就必须打开IP转发功能:

    echo 1> /proc/sys/net/ipv4/ip_forward

    要想在空闲一段时间后自动解除连接,需要在/etc/ppp/options中加入如下一行:

    idle 600

    上述代码中,“600”表示600秒,即10分钟。

㈩ 怎么通过linux代理配置本机连接局域网服务器

没看明白。。。是让linux做网关吗?
首先就要把Linux内核中相应的功能模块打开
# echo 1 > /proc/sys/net/ipv4/ip_forward
用iptables 实棚瞎早现数据转发(单臂路由)
[/sbin/]modprobe ipt_MASQUERADE
[/sbin/]modprobe iptable_nat
[/sbin/]iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

其中ppp0是你的拨号设备

然后你就可以用linux做网关了,,,在客户端的网关里填linux主机的ip,填好dns服务器,如果要自动分神隐配ip地址,还需要链雀架设dhcp服务。

热点内容
帆布压缩袋 发布:2025-05-17 13:26:27 浏览:456
c语言16进制表示方法 发布:2025-05-17 13:11:25 浏览:479
ftp单位 发布:2025-05-17 13:10:03 浏览:141
c语言编写n的阶乘 发布:2025-05-17 13:10:02 浏览:684
lockjava 发布:2025-05-17 13:02:08 浏览:310
只狼和看门狗哪个配置高 发布:2025-05-17 12:50:21 浏览:205
扁桃玩的服务器地址 发布:2025-05-17 12:18:25 浏览:511
u盘上传歌 发布:2025-05-17 12:14:51 浏览:615
入门c语言设计 发布:2025-05-17 12:08:31 浏览:41
c3算法 发布:2025-05-17 12:04:19 浏览:365