Articles of Debian

对基于HTTPS的内部APT存储库使用自签名SSL证书

我已经build立了一个Debian仓库(实际上是Ubuntu),用于一些私人软件包的内部使用,现在想通过networking将其提供给一些特定的服务器。 我想用apt-get / aptitude连接到它使用HTTPS,因为我不想花任何钱使用自签名证书。 我已经试过在apt.conf的手册页上指出apt-get使用我自己的根CA证书来validation主机,但似乎没有工作。 我的apt.conf文件如下所示: #Acquire::https::repo.mydomain.com::Verify-Peer "false"; Acquire::https::repo.mydomain.com::CaInfo "/etc/apt/certs/my-cacert.pem"; Acquire::https::repo.mydomain.com::SslCert "/etc/apt/certs/my-cert.pem"; Acquire::https::repo.mydomain.com::SslKey "/etc/apt/certs/my-key.pem"; 我也使用客户端证书,但它似乎并没有问题,因为当我将Verify-Peer设置为“false”(上面评论),一切正常。 使用相同的CA证书,客户端证书和密钥与curl一起工作良好。 我启用了debugging(Debug :: Acquire :: https“true”),但它提供的信息非常less。 有关如何进行的任何build议?

SSL证书:无法获得本地发行者证书

我正在运行Debian(Lenny)。 当我运行这个: curl –ssl https://www.google.com 我得到这个错误: curl: (60) SSL certificate problem: unable to get local issuer certificate More details here: http://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the –cacert […]

Debian SSH – resizeterminal不注册bash

由于磁盘故障,我们最近重新安装了服务器,现在我们遇到了调整terminal大小的问题。 我们安装了Debian 6.0.6。 症状 当您调整terminal的大小时,没有基于ncurses的应用程序(testing:ytalk,irssi,screen,tmux,某些ncurses示例应用程序)似乎正确resize。 屏幕通常是空白的。 在应用程序中强制重绘将使用旧的terminal大小重绘。 当在bash(4.1.5(1))提示符下调整窗口大小时,COLUMNS和LINESvariables永远不会更新。 诊断 试图用bash来捕获SIGWINCH,似乎从来没有收到过。 这已经过testing: trap 'touch /home/user/sigwinch' SIGWINCH trap 'touch /home/user/sigusr1' SIGUSR1 kill -s SIGWINCH $$ kill -s SIGUSR1 $$ 哪个应该已经在我的主目录中创build了这两个文件。 它只创build/home/user/sigusr1 。 试图kill -s SIGWINCH $$不会导致$ COLUMNS / $ LINESvariables的更新。 启用checkwinsize ( shopt -s checkwinsize )将导致bash在从任何应用程序返回时(如预期)更新$ COLUMNS / $ LINES。 在启用checkwinsize的terminal重新resize后,会导致以下情况: $ echo $COLUMNS ; ls > […]

SSI包括不能在Apache上使用Debian

我试图让SSI在运行Apache的Debian上运行,但是.shtml文件没有被parsing。 从一个PHP文件phpinfo()我可以看到,下面显示在加载模块部分: mod_mime_xattr mod_mime mod_mime_magic 在/etc/apache2/mods-enabled/mime.conf我有(其中包括): AddType text/html .shtml AddOutputFilter INCLUDES .shtml 在/etc/apache2/sites-enabled/domain.com.conf (针对虚拟主机)我有: <Directory /home/username/public_html> Options +Includes allow from all AllowOverride All </Directory> 为了好的措施,我还添加了以下内容: <Directory /> Options +Includes </directory> 在用户的.htaccess文件中,我尝试添加: Options +Includes AddType text/html shtml AddHandler server-parsed shtml 似乎没有任何工作。 我怎样才能debugging呢? 编辑: 这里是ls /etc/apache2/mods-enabled/ ,以防万一 actions.conf dav_svn.load proxy_balancer.load actions.load deflate.conf proxy.conf alias.conf deflate.load proxy_connect.load alias.load […]

安全地限制访问私人Debian存储库

我正在寻找一种方法来限制访问一个私人的Debian存储库,并能够非交互式地进行身份validation(即使用脚本) 我发现的最有用的文章,如果其实是一个从Debianpipe理网站,但安全的方法使用SSH和公/私钥。 它工作的很好,但每个主机的公钥需要位于远程authorized_keys文件中才能成功进行身份validation。 它没有提供任何关于提供密码给SSH://但我想这应该是可能的。 你有没有尝试其他的select(如FTP)? 提前致谢

Debian:如何检查最近一次软件包升级/更新是否运行?

我想知道我们上次在Debian服务器上运行软件包升级/更新的时间。

如何安装最新的单声道在Linux发行版以外的Suse(例如Debian / Ubuntu)?

在Novell的Suse以外的Linux发行版中,如何安装最新版本的单声道? http://www.mono-project.com/Main_Page承诺一个“Linux”下载,但他们“只”提供下载Suse和链接到过时版本的单声道(<版本2)。 我有一个编译器,并不害怕使用它…但是如果有人能够指出我“如何在Debian / Ubuntu上安装单声道 ”描述,或者告诉我在哪里下载最新版本的.deb,会感觉好多了。

cron:不能locking/var/run/crond.pid,otherpid可能是3759

我有一个cron作业设置,我昨天晚上用cron -r清除了。 今天早上,我试图再次启用它,每次得到这个错误: cron:无法locking/var/run/crond.pid,otherpid可能是3759:资源暂时不可用 我试过重新启动,但没有帮助。 OS = Debian。

高负载平均,低CPU

我的服务器已经放慢了,我不知道为什么。 从顶部打印: top – 14:32:50 up 639 days, 6:30, 1 user, load average: 67.93, 70.63, 79.85 Tasks: 245 total, 1 running, 244 sleeping, 0 stopped, 0 zombie Cpu(s): 3.9% us, 0.5% sy, 0.0% ni, 94.5% id, 1.0% wa, 0.0% hi, 0.0% si Mem: 1034784k total, 1021256k used, 13528k free, 4360k buffers Swap: 1023960k total, 635752k […]

通过SSH的Rsync与双方的根访问

我有一个较旧的Ubuntu的服务器,一个新的debian服务器,我正在从旧的数据迁移到新的。 我想使用rsync传输数据,使最终迁移比等效的tar / scp / untar过程更容易和更快。 作为一个例子,我想同步一个主文件夹到新的服务器。 这需要在两端进行根访问,因为源端的所有文件都不是世界可读的,并且目的地必须以正确的权限写入/ home。 我无法弄清楚如何给双方的rsync根访问。 我已经看到了一些相关的问题,但是没有一个与我正在做的事情完全一致。 我有sudo设置和在两个服务器上工作。