Tag: 服务器

不能同时使用两个网络接口

我有个问题。 首先,我想在Ubuntu 14.04上设置一个服务器。 我有2个接口:eth0用于dhcp服务器,eth1用于Internet连接。 但如果我同时连接到两个网络,PC上就没有互联网。 所以我必须在服务器和互联网之间做出选择。 那太糟糕了,有人能告诉我如何解决这个问题吗? 的/ etc /网络/接口: auto lo eth0 eth1 iface lo inet loopback iface eth0 inet static address 172.16.1.100 netmask 255.255.255.0 broadcast 172.16.1.255 gateway 172.16.1.254 sudo路线输出: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 192.168.0.1 0.0.0.0 UG 0 0 0 eth1 192.168.0.0 * 255.255.255.0 U […]

如何将SSH用户重定向到另一个SSH登录?

我有一个人需要访问我的SSH服务器,但我希望他们对程序的访问权限有限。 他们应该使用的是ssh,以登录到另一台服务器。 我的服务器是另一台服务器的访问点。 我不希望这个用户运行除了他们需要在其他网络上获得的ssh程序之外的程序。 理想情况下,当他们登录时,他们将被重定向到另一个SSH登录,并没有任何其他立即选项来做任何其他事情。 没有SSH用户具有root权限。 我怎么能设置它? 我想我可以用他们的bashrc文件来做。 我将编写一个在登录时执行的辅助登录脚本。 有没有办法让用户登录SSH服务器,并在登录时忽略他们的bashrc文件? 有没有更好的方法我应该考虑?

如何在LXD管理的LXC容器中允许/ dev / net / Tun?

我试图让Openvpn在LXD / LXC容器内运行,并将流量容器的流量重定向到VPN。 目的是取代完全成熟的VM(和玩具LXD 🙂 我设法从我的主DHCP服务器获取IP,设置iptables规则以伪装/转发流量,但是当我尝试启动openvpn时,它被缺少(访问)/ dev / net / tun设备阻止。 我在ServerFault https://serverfault.com/questions/429461/no-tun-device-in-lxc-guest-for-openvpn上发表了这篇文章,但它似乎不适用于当前版本的LXC和/或LXD管理配置…… 编辑:我尝试使用这个咒语,但它没有成功: lxc config set mycontainer raw.lxc ‘lxc.cgroup.devices.allow = c 10:200 rwm’ EDIT2:试过lxc config device add mycontainer tun unix-char path=/dev/net/tun major=10 minor=200但是在下一站/开始时,我得到了 错误:配置设备tun失败:未实现 现在我甚至不能lxc config device remove mycontainer tun因为它抛出相同的未实现的错误。 容器似乎丢失了……

用systemd重命名Ubuntu 16.04中的网络接口失败

我正在使用无头Ubuntu 16.04 LTS服务器和两个物理网卡,名为enp5s0f0和enp5s0f1。 我想重命名这些接口,并按照这个例子 。 因此,我创建了文件/lib/systemd/network/70-myinterface.link (原始源似乎不起作用),这样(我设置了正确的mac地址): [Match] MACAddress=12:34:56:78:9a:bc [Link] Name=dmz0 并重新启动服务器。 不幸的是,即使udevadm显示我的配置文件被使用,接口也没有被重命名: $ udevadm info /sys/class/net/enp5s0f1 P: /devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:02.0/0000:05:00.1/net/enp5s0f1 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:02.0/0000:05:00.1/net/enp5s0f1 E: ID_BUS=pci E: ID_MODEL_FROM_DATABASE=80003ES2LAN Gigabit Ethernet Controller (Copper) E: ID_MODEL_ID=0x1096 E: ID_NET_DRIVER=e1000e E: ID_NET_LINK_FILE=/lib/systemd/network/70-myinterface.link <– my file E: ID_NET_NAME_MAC=enx123456789abc E: ID_NET_NAME_PATH=enp5s0f1 E: ID_OUI_FROM_DATABASE=Intel Corporation E: ID_PATH=pci-0000:05:00.1 E: ID_PATH_TAG=pci-0000_05_00_1 E: ID_PCI_CLASS_FROM_DATABASE=Network controller E: ID_PCI_SUBCLASS_FROM_DATABASE=Ethernet controller […]

如何列出硬盘及其所有分区,包括终端的大小?

我安装了没有GUI的Ubuntu服务器12.04。 我想列出我的硬盘驱动器和它的分区以及每个分区使用命令行的大小。

在Ubuntu服务器上打开端口80

我刚刚开始使用Ubuntu / Linux,并且在为传入连接打开端口80时遇到了一些麻烦。 我运行了sudo ufw allow 80/tcp命令,当我运行sudo ufw status ,结果如下所示: Status: active To Action From — —— —- 22 ALLOW Anywhere 80/tcp ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 80/tcp (v6) ALLOW Anywhere (v6) 但是,尝试使用cURL连接到端口时仍然出现此错误。 无法连接到MY_IP_ADDRESS端口80:连接被拒绝 当我运行这个命令netstat -ntlp | grep LISTEN netstat -ntlp | grep LISTEN看看哪些端口是打开的,我得到这个结果: (No info could be read for “-p”: geteuid()=1000 but […]

图形服务器管理

我是Ubuntu服务器的新手,并不像我希望的那样熟悉命令行(bash)。 有哪些图形界面可用于服务器管理?

如何配置XRDP以启动肉桂作为默认桌面会话

我想知道在登录Ubuntu 12.04时是否有办法让Cinnamon 1.4成为默认环境。 我可以毫无问题地安装Cinnamon 1.4,但我试图运行XRDP从Windows机器登录,并希望它默认启动“Cinnamon session”而不是Unity会话。 问题是,如何在登录时告诉XRDP使用Cinnamon而不是Unity? XRDP似乎比任何基于VNC的服务器都要好得多。

如何找出“grub”的安装位置

我的Ubuntu Server 12.04 LTS在“apt-get dist-upgrade”期间询问我在哪里安装“GRUB”更新。如何才能找到正确答案的分区/光盘? 如何找出GRUB目前的安装位置? 我发现了类似的问题和答案但如何在不安装其他脚本的情况下执行此操作 我将非常感谢你的建议。 类似的问题: 如何知道安装grub的分区 干杯:)

如何在服务器命令行中打开新选项卡?

在ubuntu服务器12.04的命令行中操作选项卡的键盘快捷键是什么(打开新选项卡,在选项卡之间导航…)?