我已经在我的机器上安装了 Ubuntu 14.04 LTS 服务器,除了我的 Windows 7 安装之外,还有一个单独的硬盘驱动器。Windows 操作系统具有完整的网络连接和通过以太网访问互联网,但 Ubuntu 安装没有。
我有一种预感,这可能是因为我的路由器看到 2 台具有相同 MAC 地址的不同计算机,而 DHCP 不工作。如何为机器分配一个公共静态 IP,以便两个分区都可以使用我的网络?我是 Ubuntu 的新手,我不知道要编辑哪个文件才能分配静态 IP。
我正在尝试使用密钥文件而不是用户名/密码来设置 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 中加载私钥。重新启动服务器也没有帮助。 …
我无法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) 我试图14.10-server-i386在 Pendrive 中启动 ubuntu 。
但是从 Pendrive 启动时我收到了这个错误。
配置文件中缺少参数。关键词:路径
这是什么意思?如何克服呢?
:~$ 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) 的触发器... 处理 …
出于安全目的,我的公司希望我不允许任何人能够通过 SSH 以 root 用户身份远程登录我们的 Ubuntu 服务器。我们仍然希望 root 帐户存在,我们只是不希望它能够远程登录。我将如何做到这一点?
非常感谢您抽出宝贵时间。
我的 VPS 正在运行 Ubuntu,我希望能够接收到我的域的电子邮件。
如何轻松设置邮件服务器来执行此操作?
我想知道 /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) 有人能告诉我如何在 Ubuntu 服务器中提取受密码保护的 .7z 文件吗?
(我知道密码,我只需要一个程序来执行此操作以及如何使用该程序的示例...)
当我尝试在 Ubuntu 16.04 中安装 RocketChat 时
在命令提示符中我输入。
systemctl enable mongod
Run Code Online (Sandbox Code Playgroud)
之后我得到了这个问题。
systemctl: command not found
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?