Articles of Debian

在debian服务器上设置一个chroot sftp

我试图让用户“用户”通过sftp或ssh访问我的服务器。 我想用chroot将它们监控到一个目录中。 我阅读这里的说明,但它不起作用。 我做了以下几点: useradd用户 修改/ etc / ssh / sshd_config并添加 Match User user ForceCommand internal-sftp ChrootDirectory /home/duke/aa/smart到文件底部 将子系统行更改为Subsystem sftp internal-sftp 用/etc/init.d/ssh restart启动sshd 使用PuTTY作为用户“user”以ssh身份login Putty说“服务器意外closures连接”。 这是为什么呢?如何解决? 编辑 遵循下面的build议,我已经使sshd_config的底部看起来像: Match User user ChrootDirectory /tmp 但没有变化。 我确实得到一个密码确定,但我不能通过SSH连接,也不能通过SFTP连接。 是什么赋予了?

Postfix仅作为特定networking的中继

我有一个与postfix的一个奇怪的问题,正在推动我一点点的墙壁,因为它似乎工作50%的时间,但没有任何更改。 我想实现的是: 我在几个不同的外部networking上有许多虚拟服务器,例如1.2.3.4/24 10.20.30.40/24 11.22.33.44/24 我已经build立了4个循环赛dns的postfix服务器,它们都具有相同的main.cfconfiguration文件。 我希望只允许这些外部子网中的服务器通过邮件服务器进行中继,不需要用户名或密码。 我做了一些阅读,似乎mynetworks选项是要走的路,但它似乎只有50%的时间,即使我把其他3台服务器的图片,并留下1邮件服务器运行50%的当我得到继电器拒绝错误。 这里是使用中的configuration: smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no append_dot_mydomain = no readme_directory = /usr/share/doc/postfix smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache myhostname = relay.example.co.uk alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = relay.example.co.uk, localhost.example.co.uk, , localhost […]

Debian服务器停止响应

我有一个debian系统的问题。 今天正好在04:00,它停止了对纳吉奥斯的回应。 我不能通过SSHlogin。 这不是第一次发生,但是我第一次看到它。 关于这个盒子有一个特别的,不寻常的事情:它从一个USB棒起动。 这就是为什么我认为将/ var / tmp映射到tmpfs是一个聪明的想法。 我相当肯定,如果我重新启动它,它会再次工作。 但是因为/ var / log被映射到内存,所以在重新启动后我无法读取日志。 接下来的问题是硬件不在现场,所以我不能在本地login。 起初问题可能是tmpfs正在填满。 但是,在它无法连接之前,nagios并没有发出警告。 我已将警告阈值设置为90%的可用空间。 所以这似乎不是。 其他可能有趣的症状: openVPN服务器仍然在工作 路由仍然有效 SSH端口仍然打开,我被要求input用户名。 但是,如果我提供的密码连接被删除 端口80是开放的,但Apache不响应 我最感兴趣的问题是:早上4点,debian系统可以做些什么? 某种更新检查? 我很感激任何想法或指针在正确的方向。 有没有什么值得监控与Nagios的提示? 下次我将添加监控交换使用。

从一个VLAN访问WAN

我想为3个访客虚拟机创build一个VLAN 。 我已经有了它,每个虚拟机都可以互相ping ,但问题是任何guest虚拟机都无法访问互联网 主机中的networkingconfiguration # /etc/network/interfaces auto eth0 iface eth0 inet manual auto br0 iface br0 inet static address 188.165.xx <—— Internet's public ip netmask 255.255.255.0 network 188.165.255.0 broadcast 188.165.255.255 gateway 188.165.yy <——- Internet's public gateway bridge_ports eth0 bridge_fd 0 bridge_stp on auto eth0.3 iface eth0.3 inet manual mtu 1500 vlan_raw_device eth0 auto vlan3 […]

在nginx中使用$ limit_rate时出现错误404

我有这个configuration在nginx上运行 root@homer:/home/admin# cat /etc/nginx/sites-enabled/example.com server { listen 80; server_name www.example.com example.com; access_log /var/www/example.com/logs/access.log; error_log /var/www/example.com/logs/error.log; ## Only allow these request methods (do not accept DELETE, SEARCH and others.. ## if ($request_method !~ ^(GET|HEAD|POST)$ ) {return 444; } location / { root /var/www/example.com/public_html; index index.html index.htm index.php; } location ~ \.php$ { include /etc/nginx/fastcgi_params; if ($uri […]

脚本启动时没有update-rc.d

我有一个debian最小安装,我只想在启动时启动一个自定义脚本。 我在/etc/init.d/myscript有一个脚本, 我把一个chmod 700 ,并创build符号链接到S20myscript到: /etc/rc2.d /etc/rc3.d /etc/rc4.d /etc/rc5.d 但是,脚本在启动时根本不会启动。 当我用update-rc.d (或者insserv …)来使用这个脚本的时候,它可以工作。 我不明白,我是否被迫使用这个命令? (和不,我不想使用/etc/rc.local )。

麻烦与Apache和虚拟主机

我有一个大问题。 我有VPS的Debian操作系统,并安装了LAMP。 新鲜安装。 对于使用Webmin的控制面板。 现在我试图在我的服务器上使用webmin设置多个子域,例如: downloads.my-domain.com cpanel.my-domains.com forum.my-domains.com 但问题是接下来发生的事情,而我没有使用虚拟主机,当我使用my-domain.com访问它时,一切正常,但是当我添加虚拟主机,我不能访问它,但my-domain.com变得不可靠,因为它redirect到我添加的虚拟主机。 当我添加2个以上的虚拟主机时,问题仍然存在。 此外,当我尝试访问虚拟服务器,例如downloads.my-domain.com,它再次redirect到cpanel.my-domains.com当我删除虚拟主机,访问my-domain.com是succesfull … 我所知道的: – That is not problem with my domain provider. I correctly added subdomains and added host record to my VPS IP. – I added unique name to every single virtual host. – There are no two same virtual hosts – Every virtaul […]

在冻结(debian distro)的情况下,SysRq是否比Ctrl-Alt-Del重启得更好?

/etc/inittab # What to do when CTRL-ALT-DEL is pressed. ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now 是一个众所周知的安全重启通过Alt + SysRq + RSEIUB更好 在响应或安全方面比Ctrl-Alt-Del在debian上更好? 为什么?

在Debian 6.0.5上更新到PHP 5.4

想象一下,在Google上会有一个简单的答案,但没有运气。 大多数教程虽然与我需要的类似,但不适用于Debian: http://chemicaloliver.net/internet/installing-php-5-4-in-ubuntu/ add-apt-repository ppa:ondrej/php5 收益率: -bash: add-apt-repository: command not found 和这里的步骤: http : //vjetnamnet.com/how-to-install-php-5-4-on-debian-using-dotdeb-repository/获取 apt-get update N: Ignoring file 'dotdeb.gpg' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension N: Ignoring file 'dotdeb.gpg.1' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension E: Type 'Deb' is not known on line 1 in […]

检测Debian dist-upgrade与clean build

我正在看版本wheezy/sid的Debian服务器。 有没有一种方法,我可以告诉,如果这台服务器从squeeze升级通过远程dist-upgrade与从头构build一个wheezy服务器?