Articles of ssh

SSH:根据使用的公钥执行不同的shell

我想允许ssh访问特定的帐户,但是如果我使用特定的puclic键连接,我应该将其放到一个完整的shell中,否则将被删除。 例: 我使用公钥ABCDEF(在authorized_keys中正确设置)连接到ssh到[email protected],我得到一个/ bin / zsh shell 如果我使用密码或其他公共密钥连接到[email protected],我会得到一个/ bin / rsh shell 我的想法是创build一个自定义的中间shell(IE:/ bin / mysh),检查使用的密钥并从那里执行正确的shell,但我不知道如何检查使用哪个密钥(或者是否可以)。 env似乎没有包含任何有用的东西。 任何想法如何做到这一点或其他可能的解决scheme? 谢谢。

恼人的SSH工作stream程

我已经使用svn一段时间了,但突然间发生了这个奇怪的事情 首先,运行svn up只会做,奇妙。 后来,运行svn up提示我input密码,build议解决办法是做sudo ssh-add ~/.ssh/* ,然后执行更新。 不是很痛苦,但也不是很好玩。 现在,即使这样也行不通。 它说: Could not open a connection to your authentication agent. 所以做这个工作的实际方法是: exec ssh-agent bash sudo ssh-add ~/.ssh/* svn up 有没有办法可以避免做所有这些事情? 非常感谢

在我的服务器上似乎有一些“延迟”的SSH连接。 我如何解决它?

[root@server mike]# w 14:43:35 up 83 days, 1:25, 1 user, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT mike pts/1 dsl-IP.w 14:43 0.00s 0.01s 0.03s sshd: mike [priv] [root@server mike]# ps aux | grep ssh root 1350 0.0 0.1 5276 1044 ? Ss Aug27 0:00 /usr/sbin/sshd root 14328 0.0 0.2 […]

未经授权的SSH来自我的Linux服务器

我的ISP与我联系,指出未经授权的攻击来自我的LAMP服务器。 以下是他们所附的日志的一部分: 15:26:16.821245 IP My.Ip.is.here.59987 > some.one.elses.ip.ssh: UDP, length 1 15:26:16.821248 IP My.Ip.is.here.59987 > some.one.elses.ip.ssh: UDP, length 1 15:26:16.821251 IP My.Ip.is.here.59987 > some.one.elses.ip.ssh: UDP, length 1 15:26:16.821253 IP My.Ip.is.here.59987 > some.one.elses.ip.ssh: UDP, length 1 我该如何调查?

如何重新启动memcache? 通过SSH

嘿,我想重新启动memcache,所以我可以降级我的内存分配给从Memcache从350MB到64MB。 我是新来的SSH任何人都可以指向我如何重新启动Memcache或为Memcached重新分配内存的方式? 在Linux CentOS上运行,Memcached 1.4.5。 Apache的。

在PuTTy for SSH中,“login as”后应该input什么内容?

当我打开PuTTy,它说“login为”。 应该input什么? 提前致谢, 约翰

无法通过SSH连接到我自己的系统

我的Fedora系统通过代理服务器连接到互联网,并且我们将IP分配给通过LAN连接的每个系统 – 我的IP地址是192.168.0.103 (顺便说一下,这种IP称为技术术语?任何人)。 我试图设置smartsvn,发现SSH被阻止,这是为什么它不工作。 你可能会检查我以前的问题SmartSVN – 无法创build新的资料库configuration文件 。 sshd在我的系统上停止。 尝试ssh [email protected]说Connection refused 。 然后,发生的事情发生了 – 我不记得他们发生的确切顺序 – 我没有service sshd start ,然后我试图SSH密码提示。 我input了root用户的正确密码,但是一直拒绝说 – Permission denied, please try again. 。 我可能重新启动sshd,并停止询问密码做ssh [email protected]并保持显示ssh_exchange_identification: Connection closed by remote host而不是。 我检查了这个解决schemessh_exchange_identification:由远程主机closures连接 ,发现 – 我的IP存在于/etc/hosts.deny – sshd: 192.168.0.103 /var/log/securelogin尝试失败。 所以我从这两个文件中删除了这些东西。 之后, ssh [email protected]再次提示input密码,但同样的问题。 input正确的密码说 – Permission denied, please try […]

SSHconfiguration,公共密钥,权限被拒绝(公钥,密码)。 错误

我的任务:从Mac OS Snow Leopard客户端login到Ubuntu 10.10服务器,无需密码。 命令: client$ mkdir ~/.ssh client$ chmod 700 ~/.ssh client$ ssh-keygen -q -f ~/.ssh/id_rsa -t rsa Enter passphrase (empty for no passphrase): [empty] client$ chmod go-w ~/ client$ chmod 700 ~/.ssh client$ chmod go-rwx ~/.ssh/* client$ scp ~/.ssh/id_rsa.pub [email protected]:~ server$ mkdir ~/.ssh server$ chmod 700 ~/.ssh server$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys […]

scp user1 @ host1:somefile user2 @ host2:somefile

当我尝试执行一个 scp user1@host1:somfile user2@host2:somfile 我明白了 Host key verification failed. lost connection 两台主机的身份validation都是基于ssh-key的,但是出于安全原因,私钥只存储在发出上述命令的主机上。 在这个设置中的另一个复杂的是,host2是SFTP专用的,所以没有shell访问。 我testing了一个较老的openssl / openssh(Debian lenny openssh-client 5.1)组合和一个最新的openssl / openssh发行版(openssl 1.0.0c,openssh 5.8)。 同样的行为。 这也是值得一提的是执行 scp user1@host1:somfile somfile scp somfile user2@host2:somfile 依次通过一个临时文件工作。 我在这里做错了什么?

SSH变得无效

我正在使用SSH连接到我的服务器。 通常我的连接在一段时间后变为非活动状态:10分钟,5分钟甚至有时在10秒内。 等待后(3-5分钟) 这种行为的原因是什么,我怎么能打败它? 谢谢