Articles of ssh

SSH脚本无用户交互

可能重复: 如何使用密码自动loginSSH? 有没有办法在bash脚本中调用ssh,并自动给它的帐户密码? 例如,如果我input ssh [email protected] /settings 它会提示我input密码。 我想避免这一点!

SSH连接拒绝只从我的Mac,我的Linux盒连接没有问题

我有一个奇怪的问题。 我有一个EC2服务器(Arch Linux),我可以从本地linux服务器访问(通过ssh)而不会出现问题,但是当我尝试从我的macbooklogin到我的EC2服务器时,我的连接被拒绝。 $ ssh -vvv -i key.pem [email protected] OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /etc/ssh_config debug2: ssh_connect: needpriv 0 debug1: Connecting to myserver.com 184.72.xxx.xx port 22. debug1: connect to address 184.72.xxx.xx port 22: Connection refused ssh: connect to host myserver.com port 22: Connection refused 我也有工作客户使用EC2的一些服务器,我有完全相同的问题。 我可以从其他盒子login到EC2机器,但不能login到我的MacBook。 我能够从本地和外部networkingssh到其他服务器从我的MacBook。 这意味着,虽然我的MacBook可能有一些问题,但我仍然可以ssh到其他盒子。 我也可以访问我在我的服务器上的服务器上的网站,所以服务器没有被列入我的MacBook黑名单,据我所知。 所有的EC2盒子都不是这种情况。 […]

OpenSSH + Kerberos SSO:找不到host / localhost.localdomain的密钥表项

SSO不能使用OpenSSH – 我无法使GSSAPIAuthentication与Kerberos一起使用。 每次我尝试login,我不断得到密码提示。 在故障排除期间,我发起了一个debugging: [foster@kvm0007 ~]$ kinit Password for [email protected]: [foster@kvm0007 ~]$ ssh -p222 -K [email protected] -vvv OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010 debug1: Reading configuration data /home/users/foster/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to kerberos.monzell.com [192.168.15.100] port 222. debug1: Connection established. debug1: identity […]

从WHM内启用cPHulk是否可以保护我的整个服务器?

所以我已经在我的networking服务器上启用了cPHulk,现在才意识到有人(很可能是一个bot)试图强行进入我的WHM,因此也离开了我。 当我尝试从我通常使用的IPlogin到我的WHM时,显示此消息: 此帐户目前被locking,因为已经检测到暴力行为。 请稍等几分钟,然后再试一次。 试图再次login只会增加这个延迟。 如果您经常遇到此问题,我们build议将您的用户名更改为不太通用的。 所以我只是好奇。 由于有人显然试图蛮横我的WHM,他们也可以试图蛮力我的SSH? cPHulk也保护SSH吗?

重新连接屏幕并保留分割

是否有可能重新连接到一个断开的屏幕会话,并保持屏幕分割?

sshclosures成功login

我已经安装了一个新的Debian Squeeze安装。 当我尝试使用公钥连接时,我可以正常login,但是当我使用密码时,它几乎立即断开连接。 它试图重新启动系统,并禁用我的防火墙,但问题仍然存在。 日志显示我连接,然后断开连接。 我真的不知道如何debugging的问题,因为没有错误信息。 我发布了连接尝试的详细输出。 devnill:~ devnill$ ssh [email protected] -vvv OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /etc/ssh_config debug2: ssh_connect: needpriv 0 debug1: Connecting to 192.168.2.125 [192.168.2.125] port 22. debug1: Connection established. debug1: identity file /Users/devnill/.ssh/identity type -1 debug1: identity file /Users/devnill/.ssh/id_rsa type -1 debug3: Not a RSA1 key file […]

sshpass不起作用。 有其他select吗?

我使用一个小的programm = sshpass在脚本中使用ssh在linux路由器上执行命令 是否有替代sshpass,因为sshpass目前不正确(错误) – 与sshclient不兼容

SSHdynamic代理不工作

大家, 我想获得一个dynamic的SSH代理设置,所以我可以做一些安全的网上冲浪/testing。 我已经在Mac(os X 10.6.7)和win7 professional(用腻子)上试过了, 我有2台Linux机器,1台运行CentOS5的机器,另外一台机器运行AWS的Cloud,运行Bitnami堆栈。 我在我的Mac上运行的命令是 ssh -D 1080 root@mylocalCentOSServer 连接就好了,然后我去我的机场的networking设置,并指定Http和Https代理服务器是127.0.0.1或本地主机,并使用端口1080.然后我打开一个网页浏览器(铬),并尝试击中一个网站,我每次都得到一个关于“代理服务器没有发送数据”或“服务器断开连接” 同样的事情发生在用腻子win7的箱子,连接好,我得到一个shell提示符,但代理只是没有来回移动数据。 我一定错过了一些东西,请帮忙。 谢谢! PS它失败,而我使用我的localCentOS框从我自己的局域网内,或从远程,甚至运行在AWS EC2服务器不起作用…

如何设置集中式回购将文件分发给服务器

假设我有几十个甚至数百个服务器。 将文件的中央副本推送到给定目录到所有服务器的最佳方法是什么? 例如,我们更新一个bash脚本,并把它放在一个中央仓库。 然后,我们希望回购将更新的bash脚本自动推送到所有服务器。 还假设回购可以通过公钥ssh进入所有的服务器。 我知道我可以掀起一些被黑客攻击的shell脚本来循环访问服务器和scp列表,但是必须有更好的方法来pipe理这个脚本。 如何rysnc? 会喜欢一个GUI界面,就像添加服务器,然后简单地上传一个文件,然后将其分发到组中的所有服务器。 谢谢。

为什么ssh-agent转发不能用于特定用户?

为了让两个用户有效地使用SSH代理转发,我遇到了很多困难。 两者都可以毫无问题地login到远程服务器,而且看起来他们的代理正在正确转发(在服务器上,“echo $ SSH_AGENT_SOCK”返回对存储在/tmp/ssh-blahblahbla/agent.blahblah上的套接字的引用) ,但是用户在通过sshlogin到其他服务器之后,都不能通过ssh访问其他服务器,也不能从通过ssh托pipe和访问的git repo中获取信息。 所有这些东西都适用于所有其他用户。 我注意到唯一的区别是,由于一些莫名其妙的原因,在这些问题用户ssh到第一台服务器并尝试连接到第二个后,ssh verbose输出显示以下内容: debug2: service_accept: ssh-userauth debug1: SSH2_MSG_SERVICE_ACCEPT received debug2: key: /home/ubuntu/.ssh/identity ((nil)) debug2: key: /home/ubuntu/.ssh/id_rsa ((nil)) debug2: key: /home/ubuntu/.ssh/id_dsa (0x7ff42705ab40) debug3: Wrote 64 bytes for a total of 1127 debug1: Authentications that can continue: publickey debug3: start over, passed a different list publickey debug3: preferred gssapi-keyex,gssapi-with-mic,gssapi,publickey,keyboard-interactive,password debug3: authmethod_lookup […]