Questions tagged «openssh»

OpenSSH是当今使用最广泛的SSH实现之一,并且在许多Linux和类似Unix的操作系统中默认可用。

1
如果用户未登录物理服务器,则会出现奇怪的SSH行为
我的ssh服务器有一个奇怪的问题。如果我启动我的家庭服务器,然后使用我的帐户通过ubuntu登录(我只有一个帐户)一切正常,我可以使用我的其他计算机(OSX)访问在此服务器上启动的ssh服务器。 但是,如果我启动我的家庭服务器并且在开始时没有登录(服务器保持“login:”),我有以下麻烦: 使用公钥/私钥的RSA身份验证不起作用,我必须手动输入密码 如果我启动一个分离的processus(使用final&),当我结束ssh链接时,这个过程暂停。如果我再次连接,则该进程再次运行。 我的家庭服务器(Ubuntu)配置是: SSH: OpenSSH_5.5p1 Debian-6, OpenSSL 0.9.8o 01 Jun 2010 OS : Linux XXXX 2.6.32-28-server #55-Ubuntu SMP Mon Jan 10 23:57:16 UTC 2011 x86_64 GNU/Linux 我使用我的工作站(OSX)访问它: SSH: OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011 OS : Darwin MacBook-de-kheraud.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT …
2 ssh  openssh 



1
是否存在不应使用ssh -t的情况?
在框架内工作命令使用ssh发布到远程计算机。最近,在命令中添加了-t选项,以使其与sudo一起正常工作。但是,此选项也将对所有远程命令启用。 在将此更改提交到代码库之前,我想知道是否存在使用-t选项导致ssh使用问题的情况?

0
Cygwin sshd问题
Cygwin的一个很酷的功能就是能够 cd 进入同一网络上的远程Windows机器: [0 user@machine ~]$ cd //remote-machine/c$ [0 user@machine //remote-machine/c$]$ ls Program Files/ Program Files (x86)/ ProgramData/ Users/ Windows/ 这使我能够非常快速地完成与我的工作相关的许多事情,而无需使用Windows远程桌面进行连接。 但是,有时候我会在家工作,而且我会进入我的工作机器。从那里,我希望能够 cd 以相同的方式对这些相同的机器,但我不能这样做: [0 user@machine ~]$ cd //remote-machine/c$ -bash: cd: //remote-machine/c$: Permission denied 我怀疑它与Cygwin sshd在通过ssh连接时如何处理用户有关。但是,我知道这是可能的,因为我有一个能够做到这一点的同事。不幸的是,他不记得他在sshd设置中是否做了什么特别的事情。 这是我的输出 ssh-host-config 在我的设置期间(以管理员身份启动Cygwin mintty)。 [0 user@machine ~]$ ssh-host-config *** Info: Generating missing SSH host …
1 ssh  cygwin  openssh 

1
如何通过已知的SSH服务器轻松弹跳任意连接,以避免端口防火墙
我一直在寻找一种通过已知的SSH代理连接到任意SSH服务器的方法,而无需对这些目标服务器进行硬编码。 例如,假设我无法从当前位置访问github.com,因为端口22是防火墙的,但我可以在家中连接到我的SSH服务器,因为它通过非防火墙端口。配置SSH的最实用的方法是什么,当我明确想要通过我的代理连接时,它会这样做? 我想要一个简单的解决方案一个就像打字一样简单: $ ssh user@server-i-want-to-connect-to.proxy 一个例子是“ssh user@github.com.proxy”。
1 ssh  proxy  openssh 

1
设置ssh组密钥而不影响Linux中的〜/ .ssh / config
我必须设置一个用于发布到远程git存储库的ssh组密钥。 由于git(以及我假设许多其他程序)不允许定义标志滞后 ssh -i 将要使用的密钥的信息来自默认值或定义的内容 ~/.ssh/config 这将需要为需要具备此能力的用户执行新的管理任务(即在其中添加适当的条目) ~/.ssh/config 文件)。 有什么方法可以省去这个努力吗?我无法找到任何可由OpenSSH读取的环境变量,因为这将是一个解决方案(通过创建执行所需的包装脚本)。
1 linux  ssh  openssh 


0
sftp连接太多的publickey验证尝试都出错了
我正在尝试进行sftp连接。目的地使用公钥+密码认证和端口2222。 我能够从现有的linux主机连接到目的地。我们现有的linux主机使用Openssh_5.3。 sftp -v -oPort=2222 -oIdentityFile=/home/xyz/.ssh/abc/id_rsa user@sftp.abc.com debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Offering public key: /home/xyz/.ssh/abc/id_rsa debug1: Server accepts key: pkalg ssh-rsa blen 277 debug1: read PEM private key done: type RSA Authenticated with partial success. debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Offering public key ... ... …

0
在OpenSSH窗口上创建新用户
我安装了OpenSSH for Windows(2003服务器版),并试图在OpenSSH服务器上生成一个新用户(我已经设法自己登录),用于软件使用目的,并带有密码。 所以我在passwd文件上生成了一行: johndoe:x:895291:545:JohnDoe Software,johndoe:/cygdrive/c:/bin/bash 在哪里x意味着它必须引用影子文件的密码,对吗?然后我生成了一个影子文件(哈希不是真正的字符串,只是为了安全而将其遮挡): johndoe:$1$thehash:16601:0:99999:7:: 在我的sshd_config我添加了这一行: AllowUsers johndoe 然后我重新启动了这项服务。 但是出现了一个疯狂的问题:我无法再与服务器上的ssh连接,即使是可能早先工作的帐户也是如此。我甚至不会谈论johndoe这根本不起作用的内容。 我尝试使用ssh连接详细模式,但没有什么特别的。 我想我在这里遗漏了一些东西,但我无法弄清楚是什么......有人可以帮我(漂亮)吗? 谢谢 !

1
ssh到Windows服务器坐在Linux防火墙后面
我一直在寻找,但仍然无法得到答案。如果这是一个重新发布的话我很抱歉。 我有一个家庭网络设置如下: OUTSIDE - > Linux防火墙/网关 - > Windows Server 我希望能够创建到我的防火墙的ssh连接,然后启动与我的Windows Server的远程桌面会话。 Windows计算机和防火墙之间没有其他防火墙。RDP在局域网上工作 这是我到目前为止使用的命令: ssh -v -L 13389:<Windows Server LAN IP>:3389 username@externalIP 连接很好,我接到我的防火墙命令提示符。 当我开始到localhost的RDP连接时:13389我收到以下错误: debug1: channel 3: new [direct-tcpip] channel 3: open failed: connect failed: Connection refused debug1: channel 3: free: direct-tcpip: listening port 13389 for <WindowsIP> port 3389, connect …

0
无法在Windows 10上启动sshd服务
我按照本教程安装了SFTP服务器: https://winscp.net/eng/docs/guide_windows_openssh_server 第一次启动sshd服务时没有问题。我注意到用户名是NT SYSTEM\sshd。 我尝试使用WinSCP连接到sshd,但失败了。所以我将sshd服务的“登录”用户名更改为我自己的用户名和密码更改为Windows身份验证。但服务没有开始。 现在我丢失了密码NT SYSTEM\sshd。 我该如何启动sshd服务?

1
我如何从香港到中国SSH?
我在香港,中国的女朋友。 我已经在两台计算机上安装了SSH服务器。当两台计算机都在香港时,我都连接到了互联网(通过我在家中的互联网连接),并且双向双向SSH都可以使用。这至少表明在两台计算机中,设置和防火墙均正常。 现在,我的GF的计算机已移至中国大陆,她仍然可以成功地对我进行SSH,但我不再可以对她进行SSH(连接超时错误)。即使尝试ping她的计算机(她通过聊天告诉我她的IP地址)也没有反应。 我该如何解决这个问题?我可以对其计算机进行SSH操作非常重要。 我已经告诉她将PC连接到墙上的路由器,而不是通过她拥有的Wifi路由器。 两台PC都在Ubuntu Linux上运行。 非常感谢!

1
sshd:错误:connect_to XXXXXXXX:未知主机
我正在尝试使用以下方法创建SOCKS代理服务器: /usr/bin/ssh -D 8123 -f -C -N proxy@us-vpn.dennas 它似乎大部分都可以工作,但是在日志中我看到以下错误: Feb 22 08:42:41 us-vpn sshd[5383]: error: connect_to kjtragwzsp: unknown host (Name or service not known) Feb 22 08:42:42 us-vpn sshd[5383]: error: connect_to rpqdytei: unknown host (Name or service not known) Feb 22 08:42:43 us-vpn sshd[5383]: error: connect_to xdnomil: unknown host (Name …

1
如何在Cygwin上使用SSH设置HOME路径?
我有一堆用户想要为其设置默认的HOME目录,以便当他们登录在Windows Server 2008上在Cygwin上运行的SSHD时,会在特定目录中设置(C:\ sandboxsites \ $ USER) 关于如何使用Cygwin / SSHD做到这一点的任何想法? 我按照以下说明在Windows上设置SSHD http://lifehacker.com/205090/geek-to-live--set-up-a-personal-home-ssh-server

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.