当我尝试通过Sequel Pro SSH连接到MySQL时,出现以下错误: 无法连接到主机a.fcknet.dk,因为通过SSH的端口连接被拒绝。 请确保您的MySQL主机已设置为允许TCP / IP连接(无–skip-networking),并configuration为允许您通过隧道传输的主机进行连接。 您可能还想检查端口是否正确,并且您有必要的权限。 检查错误详细信息将显示可能提供更多细节的SSHdebugging日志。 MySQL表示:在'读取初始通信包'丢失连接到MySQL服务器,系统错误:0 我检查了我的my.cnf ,并且存在以下部分: # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 我能够通过SSH成功连接,然后通过mysql命令手动连接到MySQL服务器。 我该如何做这项工作? 🙂 提前致谢。
我正在运行的Windows XP中,我已经创build了一个Ubuntu的服务器作为guest虚拟机。 networking设置为NAT。 我的dsl调制解调器configuration为dynamicDNS通过dyndns。 Ubuntu正在运行一个ssh服务器。 我想能从外面ssh进入Ubuntu的。 任何人都可以帮我吗? 谢谢!
每个人似乎都认同,给root用户授予SSHlogin是一个坏主意(tm)。 但这是否意味着我应该在我pipe理的每台机器上为自己创build一个帐户? 一个与sudo特权? 您是否通常创build一个通用账户,或者是否为每个应该访问该机器的哺乳动物创build一个账户?
我想从Linux机器自动login到已安装openssh的Windows Server 2003,我已经生成的SSH密钥,并添加到W2K3服务器上的authorized_keys,但总是要求input密码,我不知道是否我做错了什么,或者他们之间有什么不相容的地方,有什么提示? 谢谢,塞尔吉奥。
我试图通过SSH连接检索SVN转储 ssh user@host "sudo -u $repo_owner svnadmin dump $repo_path" 根据我在过去15分钟内是否已经使用sudo ,我有或没有input密码。 问题是当我不得不input我的密码时,它会在terminal显示出来。 所以,我尝试了类似的东西 ssh -t #… 打开一个伪terminal。 现在,我有问题,我没有收到提示input密码。 该脚本停止并等待用户input,而不告诉用户他应该input他的密码。 有没有办法确定脚本调用的程序是否等待用户input? 更重要的是,在其他程序想要从标准input读取某些内容之前,我可以向标准输出或标准错误输出写入内容。 我的意思是在实际读取完成之前调用某种钩子方法。 – t6d
我SSH'ed到Windows 2003服务器,我想知道什么命令行是显示当前连接的所有用户?
我在Windows上安装了F-secure SSH客户端,并在MAC OSX上运行了OpenSSH服务器。 我已经成功configuration了公钥/私钥authentication。 我login到F-Secure客户端软件,input用户名和服务器,并说连接,它连接到MACterminal,没有提示密码。 现在,我打开命令提示符在同一个窗口框中,并尝试使用scp2.exe scp2。 这也复制文件而不提示密码。 现在使用ssh2.exe username @ server,提示input密码。 我检查了识别文件和用户密码似乎都是完美的。 这里可能是什么问题?
我们有Web服务器(debian lenny,标准LAMP)。 我们有很less的工具可用于Web界面(phpMyAdmin,APC opcache monitor,serverstats,phpinfo …)的服务器监控/pipe理,我们希望仅限于服务器pipe理员访问它们。 所以我创build了一个只允许从本地主机访问的Apache虚拟。 服务器pipe理员然后使SSH隧道到服务器。 虚拟主机: <Directory /var/www/localhost/www/> order deny,allow deny from all allow from 127.0.0.1 </Directory> <VirtualHost 127.0.0.1:80> ServerName localhost DocumentRoot /var/www/localhost/www DirectoryIndex index.html index.htm index.php </VirtualHost> 我的问题是 – 这是否合理安全? 我们不使用iptables /防火墙。 我知道我也可以使用SSL + http身份validation。
我使用ssh隧道从本地newtork设备上的远程服务器获取一些数据: su -s /bin/bash -c "autossh -f -M 3333 -C -N -R 0.0.0.0:2222:yyyy:1111 user@xxxx-l k1001 -i /home/dbuser/.ssh/id_dsa" dbuser 我有时候工作,有时候不工作。 这不是很可靠。 有人有更好的解决scheme吗? sshd的一些参数是否更好? #程序包生成的configuration文件 #详细信息请参见sshd(8)联机帮助页 #我们听什么端口,IP和协议 港口22 #使用这些选项来限制sshd将绑定的接口/协议 #ListenAddress :: #ListenAddress 0.0.0.0 议定书2 协议版本2的#HostKeys HostKey / etc / ssh / ssh_host_rsa_key HostKey / etc / ssh / ssh_host_dsa_key #Privilege Separation已打开,以确保安全 UsePrivilegeSeparation是 #短命版本1服务器密钥的生存期和大小 KeyRegenerationInterval 3600 ServerKeyBits 768 […]
我在我的开发环境中使用git。 当我运行命令git pull origin master有什么办法从命令行传递密码短语。