标签: server

为 Ubuntu Server 14.04 LTS 分配静态 IP

我已经在我的机器上安装了 Ubuntu 14.04 LTS 服务器,除了我的 Windows 7 安装之外,还有一个单独的硬盘驱动器。Windows 操作系统具有完整的网络连接和通过以太网访问互联网,但 Ubuntu 安装没有。

我有一种预感,这可能是因为我的路由器看到 2 台具有相同 MAC 地址的不同计算机,而 DHCP 不工作。如何为机器分配一个公共静态 IP,以便两个分区都可以使用我的网络?我是 Ubuntu 的新手,我不知道要编辑哪个文件才能分配静态 IP。

server networking dhcp

71
推荐指数
3
解决办法
55万
查看次数

尝试使用密钥文件进行 ssh 身份验证:服务器拒绝了我们的密钥

我正在尝试使用密钥文件而不是用户名/密码来设置 ssh 身份验证。客户端是运行 PuTTY 的 Windows 机器,服务器是 Ubuntu 12.04 LTS 服务器。

我下载了 puttygen.exe 并让它生成了一个密钥对。在/etc/ssh/sshd_config我有这一行:

AuthorizedKeysFile %h/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)

在我客户的公钥文件上,它说:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "my@email.address.com"
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAr3Qo6T5XU06ZigGOd3eKvfBhFLhg5kWv8lz6
qJ2G9XCbexlPQGanPhh+vcPkhor6+7OmB+WSdHeNO652kTofnauTKcTCbHjsT7cJ
GNrO8WVURRh4fabknUHPmauerWQZ6TgRPGaz0aucU+2C+DUo2SKVFDir1vb+4u83
AV1pKxs=my@email.address.com
---- END SSH2 PUBLIC KEY ----
Run Code Online (Sandbox Code Playgroud)

我将部分从“ssh-rsa AAA”复制到“my@email.address.com”并将其放入~/.ssh/authorized_keys我的服务器上的文件中(在我自己的主文件夹中)。在连接 > SSH > Auth 下的 PuTTY 中,我输入了它在我的客户端上生成的私钥的路径并保存了会话设置。

我重新启动了 ssh 服务器

sudo service ssh restart
Run Code Online (Sandbox Code Playgroud)

现在,如果我在 PuTTY 中加载配置文件(我验证了私钥仍在连接 > SSH > Auth 中并且路径正确)并运行配置文件,它会说

Server refused our key
Run Code Online (Sandbox Code Playgroud)

我尝试将公钥放在目录下的文件中, ./ssh/authorized_keys/但这没有帮助,所以我将其./ssh/authorized_keys用作文件,将密钥粘贴在其中。我还尝试在服务器上生成一个私钥/公钥对,将公钥放入./ssh/authorized_files并在我的客户端的 PuTTY 中加载私钥。重新启动服务器也没有帮助。 …

server ssh authentication

69
推荐指数
6
解决办法
35万
查看次数

vsftpd: 530 登录不正确

我无法vsfptd在 Ubuntu 12.04 上工作。

我的vsftpd.conf文件看起来像这样,我尝试与本地用户连接:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
Run Code Online (Sandbox Code Playgroud)

FileZilla 中的错误消息:

Response:   331 Please specify the password.
Command:    PASS ****
Response:   530 Login incorrect.
Run Code Online (Sandbox Code Playgroud)

server ftp

68
推荐指数
4
解决办法
23万
查看次数

配置文件中缺少参数。关键词:路径

我试图14.10-server-i386在 Pendrive 中启动 ubuntu 。

但是从 Pendrive 启动时我收到了这个错误。

配置文件中缺少参数。关键词:路径

这是什么意思?如何克服呢?

server boot windows usb

68
推荐指数
2
解决办法
5万
查看次数

Ubuntu 16.04 中的 Nginx 安装错误

:~$ sudo apt-get remove nginx* && sudo apt-get install nginx-full*

阅读包裹清单...完成
构建依赖树       
读取状态信息...完成

此操作后,将使用 5,579 kB 的额外磁盘空间。
你要继续吗?[是/否] 是
获取:1 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 nginx-full-dbg amd64 1.10.0-0ubuntu0.16.04.1 [3,789 kB]
在 33 秒内获取 3,789 kB (112 kB/s)                                             
选择以前未选择的包 nginx-common。
(正在读取数据库...当前安装了 189767 个文件和目录。)
准备解压 .../nginx-common_1.10.0-0ubuntu0.16.04.1_all.deb ...
正在解压 nginx-common (1.10.0-0ubuntu0.16.04.1) ...
选择以前未选择的包 nginx-full。
准备解压.../nginx-full_1.10.0-0ubuntu0.16.04.1_amd64.deb ...
正在解压 nginx-full (1.10.0-0ubuntu0.16.04.1) ...
选择以前未选择的包 nginx-full-dbg。
准备解压.../nginx-full-dbg_1.10.0-0ubuntu0.16.04.1_amd64.deb ...
正在解压 nginx-full-dbg (1.10.0-0ubuntu0.16.04.1) ...
正在处理 ufw (0.35-0ubuntu1) 的触发器...
更新了配置文件“Apache Full”的规则
更新了配置文件“Nginx HTTP”的规则

处理 systemd (229-4ubuntu4) 的触发器...
处理 ureadahead (0.100.0-19) 的触发器...
处理 …

server dpkg nginx webserver 16.04

63
推荐指数
4
解决办法
12万
查看次数

如何从服务器以 root 身份禁用远程 SSH 登录?

出于安全目的,我的公司希望我不允许任何人能够通过 SSH 以 root 用户身份远程登录我们的 Ubuntu 服务器。我们仍然希望 root 帐户存在,我们只是不希望它能够远程登录。我将如何做到这一点?

非常感谢您抽出宝贵时间。

server root remote-access accounts

62
推荐指数
2
解决办法
9万
查看次数

如何设置电子邮件服务器?

我的 VPS 正在运行 Ubuntu,我希望能够接收到我的域的电子邮件。

如何轻松设置邮件服务器来执行此操作?

server email

62
推荐指数
3
解决办法
6万
查看次数

/etc/motd 是如何更新的?

我想知道 /etc/motd 是如何自动更新的(我使用的是 Ubuntu 10.04,服务器版)。我通过网络搜索找到了 update-motd 联机帮助页,但该程序未安装在我的机器上。但是,/etc/motd 文件会定期更新。我只是不知道如何以及多久一次。执行 a 时locate motd,会列出以下文件:

/etc/motd
/etc/update-motd.d
/etc/update-motd.d/00-header
/etc/update-motd.d/10-help-text
/etc/update-motd.d/20-cpu-checker
/etc/update-motd.d/50-landscape-sysinfo
/etc/update-motd.d/90-updates-available
/etc/update-motd.d/91-release-upgrade
/etc/update-motd.d/98-reboot-required
/etc/update-motd.d/99-footer
/home/me/.cache/motd.legal-displayed
/lib/security/pam_motd.so
/usr/bin/motd+shell
/usr/lib/update-manager/release-upgrade-motd
/usr/lib/update-notifier/update-motd-cpu-checker
/usr/lib/update-notifier/update-motd-reboot-required
/usr/lib/update-notifier/update-motd-updates-available
/usr/share/base-files/motd.md5sums
/usr/share/man/man1/motd+shell.1.gz
/usr/share/man/man5/motd.5.gz
/usr/share/man/man5/motd.tail.5.gz
/usr/share/man/man5/update-motd.5.gz
/usr/share/man/man8/pam_motd.8.gz
/usr/share/ubuntu-serverguide/html/C/pam_motd.html
Run Code Online (Sandbox Code Playgroud)

server

62
推荐指数
3
解决办法
7万
查看次数

如何提取受密码保护的 .7z 文件?

有人能告诉我如何在 Ubuntu 服务器中提取受密码保护的 .7z 文件吗?

(我知道密码,我只需要一个程序来执行此操作以及如何使用该程序的示例...)

server command-line extract

60
推荐指数
1
解决办法
13万
查看次数

systemctl:在 ubuntu 16.04 上找不到命令

当我尝试在 Ubuntu 16.04 中安装 RocketChat 时

在命令提示符中我输入。

systemctl enable mongod
Run Code Online (Sandbox Code Playgroud)

之后我得到了这个问题。

systemctl: command not found
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

server mongodb 16.04 linux-headers

60
推荐指数
1
解决办法
36万
查看次数