Articles of ssh

squid3失败,在127.0.0.1不同的端口上使用cache_peer循环

我有3个隧道结束到Debian运行squid3(端口9001至9003)。 每个隧道开始时运行一个代理。 我试图通过这种方式来平衡这些代理: http_access allow all http_port 4128 cache_peer 127.0.0.1 sibling 9001 round-robin cache_peer 127.0.0.1 sibling 9002 round-robin cache_peer 127.0.0.1 sibling 9003 round-robin 当我重新启动squid3在第3行得到失败。我也尝试parent而不是sibling 。 同样失败。 仅供参考,如果我将客户端设置为端口为9001或9002或9003的debian IP,则工作正常。 任何想法?

vSphere创build的节点抱怨ECDSA指纹?

我刚刚在vSphere Client中克隆了一个Ubuntu模板,就像我以前做过几百次一样。 它没有给我任何错误,但是当我到SSH服务器来testing它时,我在命令提示符下得到以下警告: The authenticity of host 'dmcetl01 (10.40.6.23)' can't be established. ECDSA key fingerprint is <blah>. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'myapp01' (ECDSA) to the list of known hosts. Warning: the ECDSA host key for 'myapp01' differs from the key for the IP address '10.40.6.23' Offending […]

opsworks /厨师的数据库在哪里把json文件?

您好我正在阅读这个howto: https : //github.com/imoglobe/opsworks-cookbooks/blob/master/user/README.md,但它没有提到在哪里把数据包放在食谱的用户列表在JSON格式..我已经做了一些search和答案来了正规的厨师,而不是在AWS opsworks厨师。 任何人都可以把我推向正确的方向? 我确定这是一个简单的答案。 谢谢

将SSH公钥添加到新帐户而不启用密码validation

在SSH服务器上,我有以下(截断)configuration: PubkeyAuthentication yes PasswordAuthentication yes 在我的客户端,我有一个密钥对,并在服务器上添加了我的公钥: ssh-copy-id <my-server> 现在,如果我将PasswordAuthentication选项更改为no ,连接到我的SSH服务器的唯一方法是validation密钥,对吧? 那么,如果我想添加一个新的客户端,我需要: 临时启用已经授权的客户端的PasswordAuthentication选项,并使用新客户端的ssh-copy-id 或者将新客户端的~/.ssh/authorized_keys从已经授权的客户端复制/粘贴到服务器的~/.ssh/authorized_keys中。 但是我觉得这些方法很无聊。 问题:是否有更简单的方法将新密钥添加到服务器上的~/.ssh/authorized_keys文件中?

为什么SSHD会议保持开放

root 4612 1 0 Jan26 ? 00:00:00 sshd: lp [priv] sshd 4614 4612 0 Jan26 ? 00:00:00 sshd: lp [net] root 4617 1 0 Jan26 ? 00:00:00 sshd: lp [priv] sshd 4618 4617 0 Jan26 ? 00:00:00 sshd: lp [net] root 4746 1 0 Jan28 ? 00:00:00 sshd: root [priv] sshd 4747 4746 0 Jan28 […]

在另外一台linux服务器上通过shell脚本远程执行命令

我有一个shell脚本,从两个date之间的日志文件中提取详细信息,并在输出上执行一个命令以生成一些报告。日志文件位于不同的服务器上,脚本在不同的服务器上执行。 脚本看起来像: #!/bin/sh time1=$1 time2=$2 echo `ssh -i key user@ip -yes cat file | awk '{if(substr($4,2)>="'$time1'" && substr($4,2)<="'$time2'") print $0;}'` > tmp.log `cat tmp.log | some operation to get detail` 预计产出如下: ip1 date1 – – request1 file1 method1 status1 ip2 date2 – – request2 file2 method2 status2 即多行,但生成的输出是单行包含所有的细节,如: ip1 date1 – – request1 file1 method1 […]

公共IP池上的SSH访问

我正在创buildVPS解决scheme,目前,虚拟机configuration的networking策略为每个虚拟机从保留的255个地址池中提供一个公共IPv4地址。 我需要提供SSH访问这些虚拟机。 我的SSH访问创buildscheme将使用SSH密钥和电子邮件用户为每个虚拟机configuration所需的信息。 我被告知,不build议为每个虚拟机提供打开直接SSH端口的公共IP。 相反,我build议将所有虚拟机映射到一个公共IP,然后打开(我假设有多个)SSH端口访问这些端口。 我将如何做到这一点? 防火墙与端口转发? 亲切的问候

SSH无法以root身份login

我无法通过SSHlogin为根。 我也设置了密码usin sudo passwd和sudo passwd root没有运气。 有关如何解决这个问题的任何recomendations? # Package generated configuration file # See the sshd_config(5) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind to #ListenAddress :: #ListenAddress 0.0.0.0 Protocol 2 # HostKeys for protocol version 2 HostKey […]

iptables:何时使用input或输出与LAN连接?

在具有LAN的SSH服务器/防火墙(192.168.2.3)(例如192.168.2.1/30)中,192.168.2.1/30networking的内部机器所做的连接尝试将被防火墙解释为传入或传出连接? 如果它们被读取为传入或传出,我必须指定目的地址还是源地址块(192.168.2.1/30)? 或者何时需要-d或-s选项? 我的理解是这样的:如果我想让这些内部机器与外界build立新的联系,那么规则就是这样的。 iptables -A OUTPUT -s 192.168.2.8/30 -m state –state NEW -j ACCEPT 如果SSH服务器想要与外界build立新的SSH连接,则规则就是这样 iptables -A OUTPUT -p tcp –sport 22 -m state –state NEW -j ACCEPT 在这种情况下,我应该省略了ssh服务器的ip地址还是将其包含在规则中? 非常感谢。

SSH端口是不同的连接

好, 所以这是交易。 我设置了一个Iptables规则如下: IPTABLES -A INPUT -p tcp –dport 51722 -j ACCEPT 如果我做systemctl status sshd.service ,我得到以下内容: Server listening on 0.0.0.0 port 51722. 好。 这就是我想要的。 然后,我ssh的ssh -p 51722 [email protected] 一旦我login,我再次检查sshd的状态并注意。 Accepted password for root from MY.IP.ADDRESS port 49344 ssh2 为什么它显示它在端口49344而不是51722?