我的问题是我需要更改哪些设置和/或运行命令以允许我登录到我的 vsftpd 系统?
当我使用 ftp 而不是 sftp 登录时,出现此错误:
Name (localhost:dbadmin): dbadmin
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/dbadmin
Login failed.
ftp>
Run Code Online (Sandbox Code Playgroud)
这在使用 登录时有效sftp@
,但我的服务器在防火墙后面,我需要能够使用 ftp 和 sftp 登录。
我一直在查看很多关于“OOPS”错误的帖子,但到目前为止都没有成功登录。
以下是有关我的系统和设置的一些信息:
我正在运行 CentOS 6.4。
iptables 和 ip6tables 被停止和禁用。
我的主目录受保护 700,我尝试了 750,只是想看看这是否有所不同。它没。
以下是活动线路 /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
Run Code Online (Sandbox Code Playgroud)
我的登录名不在 user_list 中。
kernel: EDAC MC0: UE page 0x0, offset 0x0, grain 0, row 7, labels ":": i3200 UE
今天突然间,我们的 CentOS 6.4 版(最终版)系统开始抛出 EDAC 错误。我重新启动,错误停止了。
我一直在寻找答案,但它们分为两个阵营,内存或芯片组。我想要一些关于在哪里进一步搜索以缩小到芯片组或内存的建议。
当我安装一个新的 Linux 系统时,我的首要任务之一是让 crontab 将所有电子邮件发送到指定的电子邮件地址,而不是 root。我想对at
命令做同样的事情。
也就是说,我希望该at
命令将其作业结束电子邮件发送到与调用 at 命令的用户不同的电子邮件。
但是,我找不到at
配置的位置。我一直在探索我的 CentOS 6.4 系统,但无济于事。
这篇文章是关于应用 OpenSSL 的最新补丁来保护我们的 443 端口网络流量,而不是使用 ssh 登录这些系统。
我openssl-1.0.1g.tar.gz
从这里为我的运行 CentOS 6.5 的 Linux 工作站获取了最新的 OpenSSL tarball 源补丁,并构建了补丁,包括
./config; make; make test; make install # as root
这安装在/usr/local/ssl
.
在将补丁应用到我们的生产系统之前,我想在一个安全的地方证明补丁。但是,在运行完所有内容后,我被难住了。这
./config, make, make test, and make install
步骤完成没有错误。
如何检查是否安装了最新的 OpenSSL?
以下是来自各种答案的测试版本的结果:
openssl version -a
OpenSSL 1.0.1e-fips 11 Feb 2013
built on: Tue Apr 8 02:33:43 UTC 2014
platform: linux-elf
Run Code Online (Sandbox Code Playgroud)