Articles of ssh

谷歌云中无密码的SSH问题

已经设置了2个CentOS实例,创build了公钥和私钥,但是当试图从一台机器到另一台机器获得下面的错误信息“Permission denied(publickey,gssapi-keyex,gssapi-with-mic)”时。 以下是我遵循的步骤: ssh-keygen -t rsa cat〜/ .ssh / id_rsa.pub >>〜/ .ssh / authorized_keys chmod 755〜/ .ssh / authorized_keys closures防火墙,并检查它正在运行的sshd服务状态。 将公钥一台机器复制到另一台机器的授权密钥文件,反之亦然。 当试图从一台机器ssh获取上述错误。 请帮忙解决这个问题,对于google云来说是不同的过程?

rsync之后权限被拒绝(publickey)

我遇到一个奇怪的问题。 我有多个我正在pipe理的ec2实例,我不得不将一些隐藏的文件从Ubuntu复制到Amazon Linux实例。 要走的路上应该是rsync AFAIK,因为pem文件在我的本地机器上 – Mac OS X 10.10.5 – 我做了我必须做的事情: rsync -rave "ssh -i keyfile1.pem" ubuntu@firstmachineip:folder_inside_home/ local_folder/ 接着 rsync -rave "ssh -i keyfile2.pem" local_folder/ ec2-user@secondmachineip: 这两个都成功了。 问题是,当再次sshing到第二台机器(第一个罚款)给我的模糊 Permission denied (publickey). 请注意,在rsyncing的连接工作没有问题之前,即使钥匙文件曾经损坏,我从备份恢复它,照顾了chmod 600 keyfile2.pem ,甚至尝试过chmod 400 keyfile2.pem 在确定指纹已知之后,我还将保留ssh -vvv -i keyfile2.pem ec2-user@secondmachineip输出的最后部分: debug1: Host 'secondmachineip' is known and matches the RSA host key. debug1: […]

SSH在CentOS 6.5上不能正常工作(PAM authtentication错误)

一个名为chcsouza的用户试图从service0主机访问service1主机,但收到消息: 连接closures了172.23.0.4 172.23.0.4是service1的IP 老用户可以ssh到这个主机。 新用户不能。 使用冗长,他得到了这个答复 chcsouza@service0:~$ ssh -vvv service1 OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to service1 [172.23.0.4] port 22. debug1: Connection established. debug1: identity file /home/chcsouza/.ssh/identity type 0 debug1: identity file /home/chcsouza/.ssh/identity-cert type -1 debug3: Not a […]

Hydra SSH到思科无线局域网控制器

当我使用terminalSSH进入思科WLC时,无论指定login用户名,设备都会再次提示我input用户名,例如: root@kali:~/Documents/lists# ssh -l admin <WLC IP addr> (Cisco Controller) User: 因此,在使用Hydra进行powershell攻击时,出现以下错误: # hydra -l username -p password <WLC IP addr> ssh [DATA] attacking service ssh on port 22 [VERBOSE] Resolving addresses … done [INFO] Testing if password authentication is supported by ssh://<WLC IP addr>:22 [WARNING] Many SSH configurations limit the number of parallel tasks, […]

SSH不再启动了

守护进程完成yum更新后,SSHD不再启动 Jul 18 19:42:50 Updated: glibc-common-2.17-157.el7_3.5.x86_64 Jul 18 19:42:52 Updated: glibc-2.17-157.el7_3.5.x86_64 Jul 18 19:42:53 Updated: glibc-headers-2.17-157.el7_3.5.x86_64 Jul 18 19:42:53 Updated: glibc-devel-2.17-157.el7_3.5.x86_64 Jul 18 19:42:53 Updated: epel-release-7-10.noarch Jul 18 19:42:56 Updated: phpMyAdmin-4.4.15.10-2.el7.noarch 这是systemctl状态httpd的结果 [root@goautodial-7 ~]# systemctl status sshd ● sshd.service Loaded: not-found (Reason: No such file or directory) Active: failed (Result: exit-code) since Sat 2017-07-22 15:51:13 […]

sshd pam_ldap:ldap_simple_bind无法联系LDAP服务器

在我的问题上看到了很多类似的post,但到目前为止,没有一个真正有助于解决这个问题。 我有一堆旧的RHEL 5.5服务器,我需要对LDAP实例(OpenDJ)进行身份validation。 我可以执行一个手动ldapsearch工作正常: # /usr/bin/ldapsearch -D cn=#####,ou=users,dc=######,dc=com -w ###### -LLLx -H ldaps://lhcsrvprddir02.#######.com:1636 -b dc=#######,dc=com cn=#### dn: cn=####,ou=users,dc=##########,dc=com objectClass: organizationalPerson objectClass: top objectClass: person objectClass: shadowAccount objectClass: inetOrgPerson objectClass: posixAccount uid: ***** employeeType: ***** uidNumber: ***** gecos: ******** mail: ******.com homeDirectory: ******* gidNumber: ****** cn: ***** sn: ***** loginShell: /bin/lbash userPassword:*************** 我的LDAP服务器确认一个成功的连接/绑定,似乎没有抱怨基于证书的问题等。 [26/Jul/2017:10:06:29 +0100] CONNECT […]

限制SSH密钥运行一个特定的脚本和scp一个特定的文件

我有两台机器:main和dev。 在开发我有Git仓库和脚本/root/create-git-package.sh创build一个/root/package.tgz。 我想通过ssh密钥从主机到开发机器来限制login,只允许运行create-git-package.sh并运行scp package.tgz(在主机上运行scp,而不是dev) 我怎样才能做到这一点? PS。 对不起我的英语不好。

OpenBSD的sshd在rdomain中

我正在尝试使用rtablesbuild立一个具有路由分离的冗余CARP集群。 所有工作正常,但我如何告诉sshd 只在rdomain 2启动? 我知道我可以用手动启动它 # route -T4 exec /usr/sbin/sshd 但似乎没有在sshdconfigurationrdomains的整合。

只有在cron中ssh_exchange_identification错误

在我们的服务器上,我们运行一个cronjob来检查我们的bitbucket git仓库是否有最新的标签。 当我们运行这个命令时,它工作得很好。 出于某种原因,当cron执行命令时,会出现以下错误: ssh_exchange_identification:读取:由对等致命的连接重置:远程端意外挂断 可能是什么问题呢? 我正在运行的Ubuntu 10.04(我知道,这是旧的…不要问)

Gitlab(Omnibus):我需要备份原始主机密钥文件吗?

我试图备份和恢复我的Gitlab安装。 内置的cron作业保存的所有东西都能正常工作,还能恢复configuration文件。 如果我尝试恢复保存在/var/opt/gitlab/.ssh/中的密钥。 看来,我无法连接到我的老客户SSH密钥了。 我也尝试不恢复旧的SSH密钥。 在那里我需要再次手动添加每个用户的公用ssh密钥,因为它没有被导入。 我的方式是正确的方式,或者我应该如何备份和恢复SSH密钥? 关于这一点,文件不太清楚。 我甚至需要备份密钥?