Articles of 腻子

Laravel Forge在windows上无法识别SSH

我决定尝试一下Laravel Forge,但是我遇到了SSH密钥的问题。 我使用digitalocean.com作为虚拟机,之前曾多次使用过SSH密钥。 但是,当我将公钥粘贴到Forge(将其添加到服务器)时,我无法连接到它。 我使用腻子,我得到以下错误: 已断开连接:没有支持的身份validation方法可用(服务器发送:publickey) 关键是使用puttygen生成的,并添加到选美中。 我曾尝试使用与我的其他虚拟机非常相同的密钥文件,并试图创build一个新的,但都没有运气。 我希望有人能帮助我。 编辑:这里是我的腻子日志http://pastebin.com/ZGmm8Mcv

任何想法为什么SFTP基于客户机/networking工作不同

我有一个奇怪的情况。 从计算机A与PSFTP.EXE(putty sftp客户端)我可以连接到远程sftp服务器,并使用dir和chdir浏览。 如果我尝试获取或放置文件,则会收到权限错误。 从计算机B与PSFTP.EXE(同一版本)我可以连接到具有SAME凭据的SAME服务器,并使用dir,chdir来浏览并获取/放置工作。 唯一的区别是计算机A在阻止传出stream量的防火墙之后。 防火墙pipe理员为我打开了22端口。 在此之前,我甚至无法连接。 我很困惑,因为显然数据是双向stream动的(目录列表返回数据)。 而且我知道我连接到同一台服务器(计算机B的文件显示在计算机A的目录列表中) 有什么我可以让防火墙pipe理员看,这将允许这样的行为? 即允许连接,dir&chdir是允许的,但文件传输获取/放弃被拒绝? 实际上所有的文件更改都被拒绝(mv,ren,rm等) 我知道这听起来像是在服务器上的权限问题,但如果是这样的话,我会期望计算机B有同样的麻烦,它是绝对没有问题。 编辑#1 Here is Computer A's session details: (slightly changed to protect sensitive data) psftp> open servername.com Looking up host "servername.com" Connecting to xxxx port 22 **Server version: SSH-2.0-OpenSSH_4.6** Using SSH protocol version 2 We claim version: SSH-2.0-PuTTY_Release_0.62 Doing Diffie-Hellman group exchange […]

openssh – 从putty向authorized_keys添加一个ssh密钥

我已经被一个同事提供了一个ssh密钥,在linux服务器上添加一个账户的authorized_keys文件,以便他们可以访问该账户。 该文件看起来像这样: —- BEGIN SSH2 PUBLIC KEY —- Comment: "rsa-key-20160816" AAAAB3NzaC1yc2EAAAABJQAAAQEApoYJFnGDNis/2oCT6/h9Lzz2y0BVHLv8joXM s4SYcYUVwBxNzqJsDWbikBn/h32AC36qAW24Bft+suGMtJGS3oSX53qR7ozsXs/D lCO5FzRxi4JodStiYaz/pPK24WFOb4sLXr758tz2u+ZP2lfDfzn9nLxregZvO9m+ zpToLCWlXrzjZxDesJOcfh/eszU9KUKXfXn6Jsey7ej8TYqB2DgYCfv8jGm+oLVe UOLEl7fxzjgcDdiLaXbqq7dFoOsHUABBV6kaXyE9LmkbXZB9lQ== —- END SSH2 PUBLIC KEY —- authorized_keys (well,sshd)的手册页明确指出,文件需要每个键占用一行。 所以我想我需要将此密钥转换为单行格式? 我如何做到这一点?

用户和重点新闻与腻子的问题

Ubuntu服务器新手在这里,得到一些恼人的问题远程访问我的箱子与腻子。 当我创build一个用户然后以该用户身份login时,terminal总是以“#”而不是“user @ hostname:〜#”开始,这对于我想要查看目录更改的位置没有用处,比如我可以正常。 而且,当以用户身份login时,我不能按光标键来移动插入符号(闪烁的东西),或者按下以查看以前执行的命令。 相反,它给了我这个button的表示forms:^ [[D ^ [[A ^ [[B ^ [[C。 按删除,也给我^ [[3〜。 这对我来说很奇怪,因为以root身份login时,一切正常。 我希望这只是我在腻子中意外改变的东西,或者错误地添加了用户,或者只是大写locking。 谢谢。

SSH隧道慢

我刚刚在全球一半的地方移动,出现了一个奇怪的连接问题。 我有一个4 Mbps的DSL连接,可以成功SSH入我的服务器,并build立一个隧道。 我使用PuTTY(在我的桌面 – PC上)和terminal(在我的Mac上)。 我的桌面速度平均达到0.5 Mbps。 如果我直接testing速度到最近的服务器(即没有代理/隧道)到我的服务器,但是我得到了4 Mbps的广告。 唯一的区别是桌面是在CAT5连接上,而Mac是通过DSL路由器无线的。 我通过将电缆插入到Mac中来检查电缆,并将隧道的速度提高到了4 Mbps。 到路由器的其他以太网连接也获得了4 Mbps的速度。 下面是putty.log。 我不确定是否是路由器或腻子连接的configuration,并且在Google上花了4个小时之后我不知所措。 任何帮助,将不胜感激。 服务器本身正在运行Ubuntu 10.04。 2011-08-01 14:14:13 Looking up host "xxxx" 2011-08-01 14:14:13 Connecting to xxxx port 22 2011-08-01 14:14:13 Server version: SSH-2.0-OpenSSH_5.3p1 Debian-3ubuntu7 2011-08-01 14:14:13 We claim version: SSH-2.0-PuTTY_Release_0.60 2011-08-01 14:14:13 Using SSH protocol version 2 2011-08-01 14:14:14 Doing […]

复制服务器的SSH主机密钥会造成任何问题

我试图调用负载平衡安装gitlab环境…问题我有如果用户ssh到LB使用腻子或混帐bash他们得到下面的错误。 服务器的主机密钥不匹配在registry中caching的PuTTY 我尝试添加follwingconfiguration,但没有帮助,腻子网站明确表示,腻子绝不会让你绕过,没有人工干预。 StrictHostKeyChecking no UserKnownHostsFile /dev/null 阅读相当多的论坛后,唯一的select是使所有的服务器上的ssh密钥相同。 这会造成其他问题吗? 在我看来的问题是,如果一台机器被攻破,攻击者可以进入其他服务器,因为这是在内联网将是一个问题?

如何使用SSH的另一个私人/公共密钥对(由PuTTY生成)?

我使用PuTTY从我的MS Windows工作站连接到我的Linux服务器(我使用其中一个PuTTY相关工具在MS Windows上生成了它们,我不记得生成密钥时使用了哪些参数)。 现在我试图从我的Ubuntu GNU / Linux工作站连接到同一台服务器 。 我的〜/ .ssh中已经有了私钥/公钥对: id_rsa id_rsa.pub 现在,除了已有的私钥/公钥对之外,我还希望添加用于连接到我的Linux服务器的私钥/公钥对。 对于PuTTY,我有两个文件,可以让我成功连接到我的Linux服务器: emrePrivate.ppk emrePublic.pub 我已将上述文件复制到我的〜/ .ssh目录中。 然后我尝试使用以下命令连接到我的服务器: $ ssh -v -i /home/emre/.ssh/emrePrivate.ppk [email protected] 但是我看到它试图使用错误的公钥。 这是输出: OpenSSH_5.3p1 Debian-3ubuntu4, OpenSSL 0.9.8k 25 Mar 2009 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to yafz.org [109.74.204.147] port 22. debug1: Connection established. debug1: […]

SSH to bitbucket returing权限被拒绝(publickey)

所以我试图克隆到我的Ubuntu服务器上的目录回购,但我不断得到一个权限被拒绝(publickey)的错误。 这很奇怪,因为我的输出ssh -T [email protected]显示成功: mo@li515-148:/var/www$ ssh -T [email protected] conq: logged in as msamman. You can use git or hg to connect to Bitbucket. Shell access is disabled. 但是,当我尝试克隆,我得到一个错误: mo@li515-148:/var/www$ sudo git clone [email protected]:username/website-development.git Cloning into 'website-development'… Permission denied (publickey). fatal: The remote end hung up unexpectedly 这里是详细的输出: mo@li515-148:/var/www$ ssh -v [email protected] OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 […]

为什么我的SSH口令与`plink`而不是`ssh`一起工作?

我已经configuration我的路由器接受公钥SSH会话和密码。 他们的密钥对是在Windows上使用PuTTY工具生成的。 我可以使用Putty工具从Windows和Linux打开会话,但是我无法在Linux上使用ssh 。 当ssh提示密钥文件的密码时,它会失败。 例如: ~$ ssh [email protected] -p 123 -i ./key-ddwrt.ppk DD-WRT v24-sp2 micro (c) 2010 NewMedia-NET GmbH Release: 06/09/10 (SVN revision: 14583) Enter passphrase for key './key-ddwrt.ppk': <*******> Enter passphrase for key './key-ddwrt.ppk': <*******> Enter passphrase for key './key-ddwrt.ppk': <*******> 但使用plink作品: ~$ plink -P 48884 -ssh -l root -i ./key-ddwrt.ppk my.domain.com Using […]

我如何使用SSH隧道从一个Ubuntu的盒子到另一个

我是SSH和Linux的新手,所以请不要笑,如果这是一个简单的问题。 我已经看过,并没有真正发现任何使用谷歌,这正是我想要的。 build立 家庭局域网 路由器 – 侦听端口443 – 将端口443上的任何内容redirect到“sshserver”上的端口22 Ubuntu服务器(路由器后面) – 名称= sshserver – 安装openSSH。 IP地址192.168.2.2 – 侦听端口22上的SSH – 系统首选项 – 远程桌面 – 启用 – 密码 – (取消确认与此计算机的每个连接) 在我家外面 安装了Putty的Ubuntu Desktop(name = workstation)。 很明显,我的IP地址取决于我在哪里。 我现在可以做什么 我可以ssh到我的“sshserver”使用“工作站”没有问题。 一切都很好。 我使用Putty将我的Ubuntu“工作站”连接到“sshserver”。 我曾经尝试过 我的理解是,在Ubuntu中检查“远程桌面”时,VNC将在5900端口上运行。因为我知道会话屏幕页面正常工作(我总是可以用SSH成功​​login),我只想编辑Putty – ssh – 隧道部分。 在这个scren上,我试过input:source port:5900 destination port:localhost:5092 我之所以这样做是因为我有意使用Applications – Internet“远程桌面查看器”应用程序。 在这里我告诉它我想要一个VNCtypes的连接,并且我想连接到“localhost:5092”。 这失败了。 我想我只是不明白隧道是如何发生的,以及如何纠正这个问题。 如果有人能帮助我理解这个工具如何使用我列出的工具,我将非常感激! […]