首先,我从来没有一个专业的服务器在国内运行了两年左右,所以请记住,我的问题的原因可以是非常基本的和简单的解决scheme。 我的问题是这样的:我的Ubuntu / Apache2服务器托pipe几个网站,他们的工作,没有错误,但偶尔非常缓慢。 最主要的例子就是一个WordPress站点,在站点本身和pipe理站点上,有时你点击一个类别,得到一个正常的快速响应,有时你点击某个地方(你5分钟前的地方)和负载需要3-15秒。 服务器过去一直很快,现在不是。 服务器没有任何重负载(据我所知),上传和下载速度始终是最大的连接表值。 另一个问题(可能相关)是一个非常缓慢的SSHlogin。 如果我禁用反向DNS查找,这将消失,但我不知道这是否是相关的。 如果我提供指向我服务器上托pipe的特定域的链接,这会有帮助吗? 有没有任何日志/configuration值得发布? 我很高兴发布任何要求。 如果有任何我可以提供的信息,请告诉我。 感谢您提供的任何帮助。 编辑: 粗略的估计似乎有点帮助,当我添加条目到/etc/hosts转发每个根域的Wordpress站点到127.0.0.1,但 它没有解决这个问题,只是使它可能小一点 即使它在其他地方出现问题,也可能是一个粗略的解决方法
最近我安装了一个新的服务器,并且在ssh访问中遇到了很多问题。 现在,当我尝试从服务器A(旧的,Debian 7.1)到B(新的,Debian 7.1),或者当我尝试从A到B的ssh时,我loginA或我在最后的scp副本起源,在A. 另外,我无法通过ssh从Blogin到A. 之前有人遇到这个问题? 由于服务器A是一个OVH服务器,服务器B是一个Kimsufi服务器(两家公司都属于OVH),我认为这可能是一些IP或networking相关的问题。 他们的主ip从相同的序列91.121.xx.xx开始(如通常在OVH中)。 如果有一些日志可以帮助,我可以发布。 SSH日志似乎正常,包括正确的IP,唯一的问题是我已经login到服务器我已经。 [编辑]最后,我发现问题在哪里。 我已经在服务器A中用服务器B的IP,用virtualminconfiguration了一个子域,并且在A服务器中用B服务器的IP提供了一个networking接口。 纠正这种情况后,ping和ssh都再次工作。 我意识到这一点后,认为ping工作正常所有的IP,但在我的另一台服务器。
我正在尝试将project_A中的虚拟机VM_1连接到project_B中的虚拟机VM_2。 Bot在Debian Linux上。 我做的步骤: 在VM_1 Project_A上 生成私钥和公钥 ssh-keygen -t rsa -f〜/ .ssh / my-ssh-key -C example-user $ chmod 400〜/ .ssh / my-ssh-key 在浏览器中,project_B的元数据页面。 点击SSH密钥显示项目范围的公共SSH密钥的列表,并添加了我从VM_1 Project_A创build的公钥。现在添加了密钥我尝试了ssh从Project_A上的虚拟机VM_1到Project_B上的Vm_2 它给出下面的错误 权限被拒绝(公钥) 请指教
当我尝试使用SSH连接时出现以下错误: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is […]
我的Ubuntu ID由NIS / yellowpagepipe理。 出于某种原因,当我login时,我收到这个消息。 cat@local:~$ ssh catserver cat@catserver's password: Welcome to Ubuntu 15.10 (GNU/Linux 4.2.0-25-generic x86_64) Last login: Thu Apr 21 11:46:22 2016 from xxxx -bash: can't find configuration file /usr/local/etc/profile.global; exiting. Connection to catserver closed. 如果我在这个服务器上创build一个空的/usr/local/etc/profile.global文件,那么它就可以工作。 但我不明白为什么我的bash脚本试图加载这个文件。 我search了这些文件: /etc/profile , /etc/bashrc , ~/.bash_profile和~/.bashrc 。 而且他们都没有代码来加载profile.global 。 我该如何解决这个问题? 这是我的bashconfiguration文件问题或一些NIS问题?
我知道,在SSH选项-t选项分配伪tty。 我正在使用-t在login时跳转到不同的目录,例如: ssh -t my-server "cd /path/to/my/directory; bash –login" 。 为什么如果我login没有它(通常) /etc/motd打印和-t它不是? 我知道我可以在cd cat /etc/motd之前cd但不知道是否有更清洁的解决scheme,为什么会发生这样的事情。 ps:正如你可以想象的,即使我使用-t我也希望在login时使用MOTD。
我已经更新了我的sshd_config对机器人更严格。 即: 只有密钥是允许的,除了特定ips上的一些指定用户 MaxAuthTries = 1 没有rootlogin 这既好又坏。 虽然它locking更多的盒子,testing后,我注意到,即使使用VERBOSE日志logging,不允许的客户端将看到他们的尝试logging到/var/log/auth.log。 例如 ssh [email protected] 不会出现在日志文件中,因为客户端没有尝试authentication。 我想确保这些事件被logging,因为主机可以被认为是“邪恶的”。
我想从一个machine_1连接到另一个Windows machine_2腻子。 所以我在machine_2上安装一个OpenSSH服务器。 我用puttygen生成了2个密钥对。 我将公钥粘贴在C:\ Users \ Administrator \ .ssh \ authorized_keys中 。 这里是我的sshd_config : # $OpenBSD: sshd_config,v 1.84 2011/05/23 03:30:07 djm Exp $ # This is the sshd server system-wide configuration file. See # sshd_config(5) for more information. # This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin # The strategy used for options in the default […]
我有一个主机(Ubuntu 14.04.4 LTS 64位,内核3.13.0-85-通用),有很多并发的SSH连接。 SSHlogin最近开始失败,日志说: sshd[26057]: pam_systemd(sshd:session): Failed to create session: Cannot allocate memory 我甚至不知道哪个子系统正在执行这个限制。 机器本身有4 GB可用RAM和0字节的交换使用(8GB): 我写了一个小C程序,mallocs RAM的演出,它没有问题,所以它不是一个系统RAM的东西。 我检查了ulimit设置,并查看了/proc/<pid>/limits来确定是否定义了操作系统限制,但都是无限的。 我还研究了systemd的资源限制 ,比如/etc/systemd/system/sshd.service的MemoryLimit参数。 似乎没有任何影响。 任何想法这个内存限制来自哪里? 编辑: 实际上,systemd被安装是奇怪的。 这些是systemd软件包: #aptitude search systemd | grep“^ i” i libpam-systemd – 系统和服务pipe理器 – PAM模块 一个libsystemd-daemon0 – systemd实用程序库 我是一个libsystemd-login0 – systemdlogin实用程序库 一个systemd-services – systemd运行时服务 systemd的systemd-shim-shim 它是版本204-5ubuntu20.19。 apt-cache rdepends是不是真的给了我一个明确的想法,为什么安装。 它也没有完全安装。 systemctl命令不可用,一个。 Edit2:由于dbus,systemd组件似乎被包含在内。 […]
按照本指南在我的服务器上安装OpenVPN – > https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-14-04 我也用ufw设置了一个防火墙,在这里我添加了一个规则,只允许在我的内部IP分配给我之后的ssh连接。 无法使用此configuration连接到具有VPN的服务器。 我能做些什么来configurationnetworking,只允许通过VPN隧道的SSH连接?