Articles of ssh

在启动konsole时自动ssh

我很感兴趣,当我在kubuntu上启动konsole时,是否可以设置自动sshlogin。 更确切地说,当我启动konsole时,我希望它自动启动ssh并login到远程计算机。 在窗户上,我会把这种select“腻”的shorcut属性的“目标”部分。 无法弄清楚如何在Linux上使用konsole做同样的事情。

从客户端连接到ssh服务器的速度非常慢(但不是其他服务器)

我有一台Ubuntu 12.04笔记本电脑,连接到不同的服务器(在不同的数据中心)需要这么长时间才能真正获得连接。 如果我连接到服务器之间它是瞬间的,我已经设置 UseDNS no AddressFamily inet 在我要连接的服务器上(并重新启动以获得更好的效果)。 我也把我连接的电缆连接反向DNS + IP。 如果我通过telnet从笔记本电脑连接: telnet my.server 22 那么连接也是即时的,所以对于中间防火墙来说这似乎不是问题。 我有相同的行为,无论我连接的IP,在我的主机或FQDN短名称。 我连接的是50Mbps(电缆,同步)连接,所以看起来不是问题,当我最终得到连接时,它是一个好的,快速的,稳定的连接。 我试着听另一个端口(8000),这没有什么区别。 Web和从笔记本电脑到机器的其他连接也非常好。 如果我增加日志logging,那么在挂起之前我会得到以下内容: $ ssh -vvv flip OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /home/anton/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: needpriv 0 debug1: […]

总有新的SSH隧道和远程MySQL访问问题

我不经常使用linux或需要通过SSH隧道进入远程MySQL数据库,所以请原谅我的无知。 我正在使用Windows 7,需要连接到Linux服务器上的远程MySQL实例。 几个月来,我一直在成功地使用HeidiSQL客户端应用程序。 今天发生了两件事:数据库移动到一个新的服务器,我更新了HeidiSQL,现在我无法login到MySQL服务器,当试图从Heidi得到这个消息: SQL Error (2003) in statement #0: Can't connect to MySQL server on 'localhost' (10061) 如果使用Putty,我可以连接到服务器并通过命令行访问MySQL,包括从数据库中获取数据。 我认为这意味着我的凭据和地址是正确的,但不明白为什么将这些相同的细节放入HeidiSQL的SSH隧道信息将无法正常工作。 我也下载了MySQL Workbench,并尝试通过该客户端build立连接,并得到以下消息: Cannot Connect to Database Server Your connection attempt failed for user 'myusername' from your host to server at localhost:3306: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 […]

如何从fail2ban中解除?

fail2ban禁止我的SSH的SSH。 在我收到的电子邮件中说,经过5次针对SSH的尝试,我通过fail2ban被禁止。 这甚至不是真的我甚至没有login到SSH。 我仍然可以访问webmin。 我closures了fail2ban,仍然是一样的。 对于iptables -L它显示了这一点。 Chain INPUT (policy ACCEPT) target prot opt source destination fail2ban-SSH tcp — anywhere anywhere tcp dpt:ssh Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain fail2ban-SSH (1 references) target prot opt source destination RETURN all — anywhere anywhere […]

我如何testingX11Forwarding是否被禁用

我已经通过设置X11Forwarding参数禁用了Dell服务器的sshd_config文件中的X11Forwarding : X11Forwarding no 但我不确定如何testing它。 我试图echo "$DISPLAY"但它没有显示任何东西。 任何人都可以让我知道如何testing,现在X11Forwarding被禁用?

重启后,Strato虚拟机停止通过SSH连接

我有一个虚拟机通过strato。 重启后,VM不能通过ssh访问。 Strato有一个恢复pipe理器,可以维持恢复系统。 我应该如何开始debugging我应该检查哪些日志的问题?

rpm -e之后没有这样的文件或目录–nodeps包名而不是找不到的命令

我使用yum install ethtool ,然后使用rpm -e –nodeps ethtool将其删除,因为当我尝试用yum删除ethtool ,它将删除一些重要的依赖项,如php , httpd etc 。 当我运行任何不应该存在的命令如fakecommand我得到这个消息: [root@test sbin]# fakecommand -bash: fakecommand: command not found [root@test sbin]# 但是,在用rpm -e –nodeps ethtool删除它之后试图运行ethtool ,我得到No such file or directory而不是No such file or directory : [root@test sbin]# ethtool -bash: /sbin/ethtool: No such file or directory [root@test sbin]#

我怎么知道内部的networking允许我使用SSH?

我在大学,试图login到ssh服务器ssh工作以外的大学networking,但我无法login。 如何知道ssh是否启用? 但是我知道服务器configuration不正确。 所以为了消除一些不确定性。 我想知道是否有命令来检查大学是否阻止了ssh。

使用pam和sshvalidationRadius用户

我能够使用radius server + pam + sshvalidationradius用户的身份,在linux中使用空密码创build本地用户。 是否可以validationradius用户而不用在本地机器上创build空密码的用户? /etc/pam.d/ssh文件如下 #%PAM-1.0 auth sufficient pam_radius_auth.so debug auth sufficient pam_unix.so use_first_pass auth required pam_auth_status.so account sufficient pam_unix.so account required pam_auth_status.so session required pam_unix.so

sudo之后更改用户 – 通过ssh命令

我正在通过SSH访问我的服务器,用一个普通的用户帐户。 在某些时候,我需要以root身份login,我有根和密码凭据,但是当我调用sudo -命令时,提示问我为当前logging的用户用户提供root密码,如何将用户名更改回root ?