我在部署了几个实例的情况下使用Google云。 我试图解决服务器上的MySQL数据库的问题,我不能让MySQL启动,所以我诉诸重新启动实例。 我注意到,当它恢复时,外部IP地址似乎已经改变,所以我改变它从短暂到静态,因为实例用于托pipe一个网站。 我现在无法通过SSH连接到服务器 – 我在日志中得到这个: Mar 4 17:24:09 puntcambridge-puntcambridge-ippn sshd[3419]: Invalid user faina from 184.173.54.130 Mar 4 17:24:09 puntcambridge-puntcambridge-ippn sshd[3419]: input_userauth_request: invalid user faina [preauth] Mar 4 17:24:10 puntcambridge-puntcambridge-ippn sshd[3419]: Received disconnect from 184.173.54.130: 11: Bye Bye [preauth] Mar 4 17:24:16 puntcambridge-puntcambridge-ippn sshd[3421]: Connection closed by 173.194.92.32 [preauth] Mar 4 17:24:29 puntcambridge-puntcambridge-ippn sshd[3423]: Connection […]
我正在创build一个testing系统,该系统需要能够简单地作为非激活端口上的sftp服务器。 testing系统以普通用户身份运行。 所以我想运行sshd与sftp子系统configuration为使用端口和我给它的主机密钥。 但是,我不想使用系统的身份validation凭证,但我自己的。 那么如何告诉sshd使用系统密码以外的东西? 或者有更好的解决scheme,让我实现我的目标?
我们有多台机器位于防火墙后面的不同区域,没有静态IP,不能从外部访问。 我们想访问这些机器,但想知道什么是最好的select。 我们想过configuration一个由这些机器启动的反向ssh到一个中央堡垒。 但是如果有人能够访问其中一台机器,会发生什么事情,想想ssh隧道? 他可以访问其他机器认为堡垒? 有没有最好的做法来解决这个问题? 谢谢。
不幸的是我无法使用apt-dater连接到主机。 错误是: Pseudo-terminal will not be allocated because stdin is not a terminal. ADPROTO: 0.7 LSBREL: CentOS|7.2.1511|Core VIRT: Unknown UNAME: Linux|x86_64 FORBID: 0 sudo: sorry, you must have a tty to run sudo ADPERR: Error executing 'sudo yum list updates' (256). 如果我使用密钥c连接到服务器,我可以连接没有问题: Script started, file is /root/.local/share/apt-dater/history/example.com:22/1460468336-14958/typescript Last login: Tue Apr 12 15:37:08 2016 from […]
我试图设置ssh服务器没有publickey,与openssh服务器6.7p1-5 改了sshd_config RSAAuthentication no PubkeyAuthentication no PasswordAuthentication yes 重新启动ssh服务 从客户端: ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected] -v OpenSSH_7.2p2 Ubuntu-4, OpenSSL 1.0.2g-fips 1 Mar 2016 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to 127.0.0.1 [127.0.0.1] port 22. debug1: Connection established. debug1: identity file /home/leggenda/.ssh/id_rsa type 1 debug1: key_load_public: […]
我已经执行了两个命令通过SSH没有错误,当我试图通过SSH隧道连接到MySQL服务器即使我做了一个简单的查询,如select * from table我没有得到任何结果。 当我访问现场网站的PHP脚本时,我没有得到任何错误。 我得到这个错误: mysqli::mysqli(): (HY000/2002): Operation timed out当我访问本地托pipe的php脚本时, mysqli::mysqli(): (HY000/2002): Operation timed out 。 当然,它们都连接到远程MySQL服务器。 如果改变了一些东西,我在本地安装了Apache和MySQL。 当我通过MySQL工作台连接时,一切正常。 我也在my.cnf注释了这一行: #bind-address = 127.0.0.1 ssh -fNg -L 3307:127.0.0.1:3306 root@server_ip mysql -h 127.0.0.1 -P 3307 -u root -p database_name // PHP $mysqli = new mysqli("127.0.0.1:3307", "root", "root", "database_name");
我想从我的笔记本电脑上运行的IDE(IntelliJ)查询AWS Redshift群集。 这个集群只能从VPC中的一个EC2实例直接访问。 EC2实例不能直接从我的笔记本电脑访问:有必要ssh到我们的数据中心的另一台服务器,然后ssh到我们的VPC的EC2实例,以便通过psql客户端在Reshift集群上运行查询。 其他用户和cron shell脚本也可以从同一个EC2实例在这个集群上执行命令。 我想从我的笔记本电脑,通过我们的数据中心中的中间服务器,到EC2实例,并最终到Redshift群集设置SSH隧道,而不会影响其他用户/脚本。 我试过这个: ssh -fNL 5439:localhost:22 host_in_datacenter ssh -fNL 22:localhost:22 ec2_instance ssh -fNL 22:localhost:5439 reshift_host 其中返回: [08P01] Protocol error. Session setup failed. …当我尝试通过客户端连接。 大部分访问远程数据库的SSH链接示例,只有一个跳到运行数据库的主机,最后一跳最终在数据库主机上。 是否可以在不影响其他用户的情况下创buildSSH隧道,从笔记本电脑到Redshift群集? 如果是这样,你能看到我在做什么错了吗?
昨天我已经在远程服务器上自动阻止了我的root权限。 我试图启用ssh访问一个非特权用户(不在sudoer列表中),我已经在我的sshd_config中添加了“AllowUsers unprivileged_user”行。 不幸的是,我忘了添加root允许的用户列表,现在我无法进入与root帐户的shell或从唯一的用户允许执行sudo命令:( 有什么机会解决这个问题? 我正在考虑启动一个login命令在ssh会话中为非特权用户和login作为根,但它可能吗? 服务器也运行一个并行Plesk面板,仍然可以从root用户访问,但显然我不能访问/ dir来configurationsshd_config,如果我走在面板的“文件”部分,我只看到根的networking服务器目录。 任何线索?
我创build一个新的实例。 适用于Amazon Linux或Ubuntu实例。 我没有尝试一个Windows实例。 有时候,我可以通过ssh(putty)login一次。 我做了一些cd ..和ls命令,但就是这样。 然后,我从“腻子”中获得“软件导致连接中止”。 将来连接实例的尝试会导致“连接超时错误”。 我尝试连接我的Windows 10桌面,iMac和我的Win10笔记本电脑(相同的路由器)。 我的安全组允许SSH(我试图允许一切)。 重启实例并没有帮助。 我不知道如何访问没有ssh的Aws实例。 谢谢。 编辑: 我从2011年发现了一些类似的问题 https://forums.aws.amazon.com/message.jspa?messageID=251001#251001 https://forums.aws.amazon.com/message.jspa?messageID=246274 编辑2:问题解决了 长话短说:我的帐户很久以前就被暂停了(不知不觉中陷入了“隔离”)。 然后我重新激活了我的帐户。 帐户支持表示这是一个技术问题。 我支付了2个月的技术支持,Tech Support意识到这是一个帐户问题。 我收到了退款和$ 100美元的AWS积分。
Centos 7join了2012 R2 AD域名 join公元领域与领域join,现在我可以ssh在任何域用户( SSH服务器-l [email protected] ) 我想只允许某些域组ssh,所以我将其添加到/ etc / ssh / ssh_config的底部: ( serveradmins是AD安全组) AllowGroups serveradmins DenyUsers * 我重新启动。 但是任何域用户仍然可以login。