我花了大约 3 个小时试图弄清楚如何使用 putty 从我的 Windows 机器连接到 linux box,而无需发送密码。
这是连接到使用 OpenSSH 的 Ubuntu 服务器。私钥是 SSH-2 RSA,1024 位。我正在使用 SSH2 连接。
我已经遇到了更常见的问题:
我唯一剩下的一点信息是它声称我的所谓密码错误:
sshd[22288]: Failed password for zzzzzzz from zz.zz.zz.zz port 53620 ssh2
Run Code Online (Sandbox Code Playgroud)
即便如此,据我所知,这只是某个地方的懒惰尝试/捕获,因为我认为根本不涉及密码。
我在任何使用的 /var/log 文件中都看不到其他内容。还有什么问题?
几乎每天,我恢复我的计算机以(正确地)找到六个或更多从前一天管理遗留下来的死 PuTTY 会话。通过关闭所有非活动终端并根据需要打开新的 PuTTY 终端,通常更容易清除我的堆栈。
但是,由于模式“PuTTY 致命错误”对话框,我无法从 Windows 任务栏批量关闭该组。我必须手动检查每一个,关闭对话框,然后关闭窗口。

是否有 PuTTY 选项可以禁用此对话框?标题栏将“(非活动)”附加到结束的会话,这对我来说已经足够了。奖励仍然是“您确定要关闭此会话吗?” 对话框,如果可能的话。
我无法连接到本地网络 (VM) 上的服务器。
我有多个可以连接的服务器。
当我尝试将油灰放入服务器时,我收到消息
Incoming Packet was garbled on decryption
Run Code Online (Sandbox Code Playgroud)
我试过的:
我用谷歌搜索并尝试实施他们的解决方案——强制河豚和 ssh2。仍然不起作用。
我该如何解决?
使用 PuTTY 连接到 Linux SSH 服务器时,PuTTY 日志显示 2 次身份验证尝试。第一次尝试使用“root”作为用户名,没有密码。第一个数据包中显示“none”,表示没有使用密码。连接失败,因为 Linux SSH 服务器配置为仅验证具有密码或公钥的连接。第二次尝试使用“root”作为用户名,“SECRET”作为密码。授予访问权限是因为“root”和“SECRET”是 Linux SSH 服务器的有效用户名/密码。
在 PuTTY 中单击“打开”按钮后,立即出现输入用户名“root”的提示。输入用户名“root”后,大约需要8秒,密码提示才会出现。我确定这 8 秒延迟的原因是因为客户端和服务器忙于第一次“无”且没有密码的身份验证尝试。输入密码 SECRET 并按 Enter 后,立即授予访问权限。
我不确定为什么 PuTTY 首先尝试使用用户名“root”并且没有密码进行连接。有什么方法可以将 PuTTY 配置为不使用用户名“root”且没有密码进行第一次尝试。
基本上是标题。我的朋友提供了一个脚本来通过 Powershell 和 PuTTY 批量更改 RHEL 密码,但是当我尝试登录时,我输入的新密码不起作用。我认为问题是它没有转义一个特殊字符在新密码中,但我不知道新密码是什么。
我使用的“新密码”类似于:a1b2c3d"4e5f6g7
我尝试将安全字符串替换为常规字符串,或者使用 telnet 而不是 SSH 与数据包捕获来确定发送的究竟是什么,但到目前为止这些都没有奏效。
System.Management.Automation.PSCredential -argumentlist "root",$newrootPassword
$newrootPassword2 = Read-Host "Retype new root password" -AsSecureString
$newrootCredential2 = new-object -typename System.Management.Automation.PSCredential -argumentlist "root",$newrootPassword2
putty.exe -ssh -pw $oldrootCredential.GetNetworkCredential().Password root@$_
echo y | plink.exe -ssh -v -pw $oldrootCredential.GetNetworkCredential().Password root@$_ "echo root:'$newrootPassword' | chpasswd" 2>&1
Run Code Online (Sandbox Code Playgroud)
我希望新密码是 a1b2c3d"4e5f6g7;但是,这在登录时不起作用。
我遇到这个问题已经有一段时间了,我希望这是一个非常简单的解决方法:
在不同的地方,我会看到命令行中出现奇怪的符号。比如一个'。似乎它正在取代其他一些角色..?例如,当我做
prompt -p
Run Code Online (Sandbox Code Playgroud)
我会得到很多 'â 符号。如:
fade theme with parameters `white grey blue':
ââââuser@hostââââ Sun Sep 05 05:57:20pm
_cwd}~/ command arg1 arg2 ... argn
Run Code Online (Sandbox Code Playgroud)
用户和主机替换了我的实际用户/主机,但其他一切看起来都完全一样。
我还在 g++ 编译器消息中看到了这些符号,例如:
test.cpp: In function âint main()â:
test.cpp:6: warning: unused variable âxâ
Run Code Online (Sandbox Code Playgroud)
这是怎么回事,我能做些什么来解决它?我使用的 shell 是 zsh(但我也看到了 bash 中的符号)。我正在使用 ubuntu 和腻子。谢谢!
0 投反对票
1)如何直接在putty中用root登录amazon ec2??
每次我需要先 su - root 并更改为 root 时……还有其他方法吗?
2)如何在winscp或filezilla中直接用root登录amazon ec2??
因为我想直接从我的计算机“推送”文件到一些文件,但我不能这样做(例如,在使用 ec2-user 登录时创建目录)
我希望在使用 PuTTY 访问 Cisco ASA 上的 CLI 时能够使用 Home、End 和 Delete 键。目前,当我使用这些键时,我会看到 ~ 字符。
我尝试将 Home 和 End 的 PuTTY 会话键盘设置从 Standard 更改为 rxvt - 这导致 Delete 给出 ~,Home 什么都不做,而 End 给出 w。
是否可以让我的键盘正常工作?
我让这一切都可以正常连接到 Linux,但不能连接到 Cisco 设备。
我为 Azure 云服务上运行的 Ubuntu 虚拟机生成了一个密钥 http://www.windowsazure.com/en-us/manage/linux/how-to-guides/ssh-into-linux/
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout myPrivateKey.key -out myCert.pem
Run Code Online (Sandbox Code Playgroud)
将私钥加载到 Filezilla 时,它要求我转换格式,但是,当转换密钥失败时,从 linux 控制台使用 puttygen 也会发生同样的情况,使用以下命令:
puttygen myPrivateKey.key -o myKey.ppk
Run Code Online (Sandbox Code Playgroud)
在这两种情况下,我都有以下错误:
puttygen: error loading `myPrivateKey.key': unrecognised key type
Run Code Online (Sandbox Code Playgroud)
顺便说一下,这个密钥没有密码。
我找到了一个关于它的旧线程,但我使用的是 0.6.3 版本,它比这个线程推荐的要新:
http://fixunix.com/ssh/541874-puttygen-unable-import-openssh-key.html
我已经通过使用另一个适用于 Mac 的 gui 客户端 Fugu 设法解决了这个问题,但是我的一个同事使用 Windows,我仍然需要弄清楚这一点。
由于 Filezilla 是事实上的 ftp 客户端,我认为在那里解决它会更容易。
谢谢
使用 PuTTY 工具从我的 Windows PC (1) 上传到我在另一个城市的 Ubuntu 机器 (2) 很慢。
我通过 OpenVPN 隧道和通过端口转发到 (2) 进行了测试。事实证明,通过 SSH (plink.exe) 或 pscp.exe 使用 rsync (Unison) 比在 (1)->(2) 方向上使用 WinSCP(SCP 或 SFTP)进行复制慢 70%。两者的下载速度相同。
以下是一些数据:
link protocol software source target max speed (kb/s)
theoretical speed 4.5mbits 1 2 560
theoretical speed 6.0mbits 2 1 750
VPN SFTP pscp.exe 1 2 180 <- not ok
VPN SFTP pscp.exe 2 1 640
VPN SFTP winscp 1 2 570 <- ok
VPN SFTP winscp 2 1 670 …Run Code Online (Sandbox Code Playgroud)