我如何验证sshd?
例如,我想确保设置并应用这些设置:
AllowUsers user1 user2
PasswordAuthentication no
PermitRootLogin no
Run Code Online (Sandbox Code Playgroud)
是手动验证文件内容的唯一方法sshd_config,还是我可以探测sshd以确保?
如何设置匿名 sftp 用户?
我生成 ssh 密钥对,设置/usr/lib/sftp-server为 shell/etc/password并共享私钥(id_rsa),使用此命令用户可以访问
sftp -oIdentityFile=id_rsa public_sftp@host
Run Code Online (Sandbox Code Playgroud)
是个好主意吗?
当我安装 joomla 时,我看不到index.php并且我在我的/var/log/apache2/error.log
[notice] child pid 3211 exit signal Segmentation fault (11)
Run Code Online (Sandbox Code Playgroud)
为了激活核心转储,我按照此链接中的说明进行操作
CoreDumpDirectory /tmp/apache2-gdb-dump # added this to /etc/apache2/apache2.conf
mkdir -p /tmp/apache2-gdb-dump
chown www-data: /tmp/apache2-gdb-dump
chmod 0777 /tmp/apache2-gdb-dump
/etc/init.d/httpd restart
Run Code Online (Sandbox Code Playgroud)
但我什么也没看到 coredumpdirectory
ls /tmp/apache2-gdb-dump
Run Code Online (Sandbox Code Playgroud)
我可以看到localhost/administratorjoomla 但看不到localhost/index.php。
我尝试通过 ssh 连接
ssh -X user@host
Run Code Online (Sandbox Code Playgroud)
但我得到
$ xterm
xterm Xt error: Can't open display: xterm: DISPLAY is not set
$ echo $DISPLAY
# ... nothing
Run Code Online (Sandbox Code Playgroud)
在我的 sshd_config 中我有
X11Forwarding yes
X11DisplayOffset 10
Run Code Online (Sandbox Code Playgroud)
在/var/log/auth.log我得到
sshd[7396]: error: Failed to allocate internet-domain X11 display socket.
Run Code Online (Sandbox Code Playgroud) 当我做
nmap localhost
Run Code Online (Sandbox Code Playgroud)
我得到
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
111/tcp open rpcbind
631/tcp open ipp
646/tcp open unknown
Run Code Online (Sandbox Code Playgroud)
646端口是什么?