Articles of linux

尽pipe使用pem文件,ssh到EC2实例要求input密码

我在我的Windows机器上下载了pem文件,并且能够通过puttygen生成的ppk文件(里面有一个公钥和一个私钥)连接到我的实例。 我把pem文件复制到一个linux机器上,然后试着用ssh -i pemfile.pem [email protected] -v但是ssh正在问我一个密码。 debugging输出( -v )如下所示: debug1: Authentications that can continue: publickey,password debug1: Next authentication method: publickey debug1: Trying private key: /home/w/jpgate.pem debug1: read PEM private key done: type RSA debug1: Authentications that can continue: publickey,password debug1: Next authentication method: password [email protected]'s password: 所以我想我需要一个公钥,对吧? 我如何获得Linux上的公钥? 为什么每个教程都告诉我只需要ssh -i key.pem [email protected]

smtpd_helo_restrictions = …,reject_unknown_helo_hostname偶尔拒绝邮件我关心,如何处理?

我已经configuration我的后缀如下: smtpd_helo_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unknown_helo_hostname 这是行之有效的,因为大多数垃圾邮件似乎没有正确的反向查找。 但是每隔一段时间我会遇到拒绝邮件,因为邮件源服务器pipe理员不关心正确configuration他的服务器。 例如这里的服务器自我介绍为“srv1.xbmc.org”没有DNSlogging,并没有通过我的基本检查。 Jan 6 04:42:36 mail postfix/smtpd[660]: connect from xbmc.org[205.251.128.242] Jan 6 04:42:37 mail postfix/smtpd[660]: NOQUEUE: reject: RCPT from xbmc.org[205.251.128.242]: 450 4.7.1 <srv1.xbmc.org>: Helo command rejected: Host not found; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<srv1.xbmc.org> 我曾尝试多次联系服务器pipe理员,但没有任何回应。 从我身边处理这个问题的最佳方法是什么? 是添加这些“特殊的”主机mynetworks =我唯一的select? 也许我的整个smtpd_helo_restrictions设置在一些重要的方式错误?

在Ubuntu 12.04 Init文件上的VSFTPd 3.0.2

我按照以下命令在Ubuntu 12.04上安装了VSFTPd 3.0.2: $ wget https://security.appspot.com/downloads/vsftpd-3.0.2.tar.gz $ tar xzvf vsftpd-3.0.2.tar.gz $ cd vsftpd-3.0.2 $ make -j8 $ mkdir -p /usr/share/empty /var/ftp /usr/local/man/man5 /usr/local/man/man8 $ useradd -d /var/ftp ftp $ chown root.root /var/ftp $ chmod og-w /var/ftp $ cp vsftpd.conf /etc $ make install 所以,要开始,文档说运行这个命令: /usr/local/sbin/vsftpd & 但是,我想创build一个/etc/init.d/vsftpd文件来启动并启动守护进程。 我应该如何继续?

如何通过其他SIP提供商将传入的SIP呼叫路由/转发/连接到电话号码?

我有2个VOIP SIP账户。 一个是固定电话(来电)。 另一个应该是纯粹的传出,并允许拨打我的手机。 基本上我想连接座机到我的手机。 在我的手机上使用VOIP,通话质量通常很差,通常数据连接(语音)似乎不如语音连接好。 另外,电池使用量要高得多。 所以我想在服务器上设置一个服务器(在linux服务器上)来监听来电的VOIP账号,然后用另一个VOIP账号给我的手机打电话。 如果可能的话: 应显示原始的来电显示 当呼叫需要被转发时,只能使用(连接)传出的VOIP帐户,以便我可以在另一个地方使用相同的帐户(不同时) 我在我的DSL路由器(FritzBox)上设置了类似的东西,丢失了主叫号码,并且还增加了DSL延迟,所以我宁愿在linux主机上运行更好的连接(延迟更less)的解决scheme。 这是可能的吗? 我需要什么解决scheme?

我如何通过SSH创build电子邮件帐户?

我正在考虑从当前的托pipe服务提供商处购买VPS解决scheme。 他们提供了一个cPanel安装(我已经使用共享和经销商托pipe帐户多年了),但是,我负责在VPS包的许可证费用,每年支付相当大的一块钱。 所以我的问题是:如果我select一个VPS包,并放弃cPanel安装,那么我将如何pipe理邮箱? 我知道如何在Apache下创build虚拟主机,因此提供服务的网站不会让我感到困惑(而且我计划通过版本控制来pipe理网站源代码),但是这是pipe理网站的附加任务,例如设置电子邮件帐户我不熟悉。 可以通过SSH来设置邮箱吗?

授予pipe理其他用户进程的权限

我有启动进程的userA和userB: userA@server:~$ ./some_command.sh & [1] 30889 然后我有一个作为用户C运行的Web应用程序,pipe理这些进程(挂起,恢复,终止和查杀)。 我怎么能给userC的权限来做到这一点? 为了安全,我想避免给userC root权限。 我完全控制userC。 一种可能是将用户ID更改为userA,但那么userB呢? 更新:进程pipe理与第三方模块执行,所以不能申请sudo没有重大的重写。

auth.log由无意义的日志填充

我写了一个从USB端口读取的c ++应用程序。 我也有一个每天每分钟都会调用这个应用程序的php守护进程。 对于每个调用,将以下日志写入auth.log文件: Jan 23 07:09:09 [server-name] sudo: root : TTY=unknown ; PWD=[path-to-app] ; USER=root ; COMMAND=[path-to-app]/relaymon r Jan 23 07:09:09 [server-name] sudo: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 23 07:09:09 [server-name] sudo: pam_unix(sudo:session): session closed for user root [path-to-app]replace日志中的真实path[server-name]replace日志中的真实服务器名称 谁能告诉我如何configuration系统不生成这些日志条目?

错误:缺less依赖关系:package wine-core需要/ usr / X11R6 / bin / xmessage

安装wine时,CentOS出现以下错误: sudo yum install wine 错误: –> Finished Dependency Resolution wine-core-1.2.3-1.el4.rf.i386 from rpmforge has depsolving problems –> Missing Dependency: /usr/X11R6/bin/xmessage is needed by package wine-core-1.2.3-1.el4.rf.i386 (rpmforge) Error: Missing Dependency: /usr/X11R6/bin/xmessage is needed by package wine-core-1.2.3-1.el4.rf.i386 (rpmforge) You could try using –skip-broken to work around the problem You could try running: package-cleanup –problems package-cleanup –dupes rpm […]

在Linux环境中使用pxelinux安装Hyper-V

我知道Hyper-v可以使用PXE服务器进行安装,但我所看到的大多数文章使用Windows部署服务,或者使用两台服务器,一台Linux和一台Windows。 有没有办法像我们安装Linux或ESXi一样,在Linux中使用PXE自动安装Hyper-V?

MySQL表随机崩溃

这是许多随机表中被损坏的之一。 任何想法,为什么会导致这个? 如何防止MySQL表崩溃和MySQL崩溃? Repairing USR_wp537 USR_wp537.rev_commentmeta OK USR_wp537.rev_comments OK USR_wp537.rev_links OK USR_wp537.rev_options OK USR_wp537.rev_postmeta OK USR_wp537.rev_posts Error : Incorrect key file for table './USR_wp537/rev_posts'; try to repair it Error : Incorrect key file for table 'rev_posts'; try to repair it error : Corrupt USR_wp537.rev_term_relationships OK USR_wp537.rev_term_taxonomy OK USR_wp537.rev_terms OK USR_wp537.rev_usermeta OK USR_wp537.rev_users 最终修复的唯一方法是做一个mysql> REPAIR TABLE […]