标签: putty

如何在Google Compute Engine中设置ssh密钥?

我正在尝试通过Google Cloud Platform控制台设置ssh密钥.我在Puttygen中制作了一个键,但将它粘贴到控制台的格式是什么?我收到了这个错误:

Error: Invalid key. Required format: <protocol> <key-blob> <username@example.com>
Run Code Online (Sandbox Code Playgroud)

cloud ssh putty google-compute-engine google-cloud-platform

16
推荐指数
1
解决办法
1万
查看次数

用c#读取PuTTY输出

我想要的是:我想用C#读取PuttY窗口的输出

我得到了:我们公司拥有数百台服务器,至少有2-3名技术用户(正在运行应用程序).我们有一个包含所有用户和密码的数据库.所以它基本上是搜索,复制和粘贴登录.

我想做什么:编写一个自动执行此操作的软件.

到底有多远:写了一个工具,它读取单个PuTTY实例的日志文件并查找密码提示.确定目标用户和服务器(基于当前服务器和su - [用户名]).检索密码并通过PostMessage将其发送到选定的PuTTY.

问题或我想改变的地方:

我希望能够直接从PuTTY窗口读取PuTTY输出,因为日志文件有点不可靠(TAB,ESCAPE等会扰乱输出).我使用UISpy和其他工具来控制,但没有运气.

我不想使用键盘记录机制或类似的东西.

也许是一个钩子或什么的,但从来没有这样做过.

添加信息:

  • 通过JumpServer进行连接,只允许从那里到目标服务器的ssh连接.
  • 直接登录技术.用户被禁用.
  • PuTTY窗口已打开并用于在服务器上运行.
  • 编写一个全新的Connection Manager是不可取的.同事熟悉PuTTY,这个解决方案应该是某种独立的后台工作者.

Additonal Info 2: 目标是编写严格的第三方软件.不要使用其他SSH库,修改PuTTY源或其他方法.问题是:如何从PuTTY窗口,日志文件旁边读取文本.

c# windows io putty

15
推荐指数
1
解决办法
4663
查看次数

我可以使用puttygen从上一个公钥生成私钥

我之前忘记生成私钥我生成了公钥.我可以使用puttygen为早期公钥生成私钥.

putty

15
推荐指数
2
解决办法
4万
查看次数

Makefile错误make(e = 2):系统找不到指定的文件

我在Windows中使用makefile来推送Unix服务器上的一些文件(这里是我的makefile的同一个文件夹中的文本文件"blob.txt").我的makefile脚本是:

setup:
        pscp blob.txt username@hostname:/folder/
Run Code Online (Sandbox Code Playgroud)

我启动命令提示符,进入blob.txt和makefile所在的文件夹并输入:

make setup
Run Code Online (Sandbox Code Playgroud)

结果如下:

pscp blob.txt username@hostname:/folder/
process_begin: CreateProcess(NULL, pscp blob.txt username@hostname:/folder/, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [setup] Error 2
Run Code Online (Sandbox Code Playgroud)

在#fail中...而如果我在命令提示符中直接输入命令:

pscp blob.txt username@hostname:/folder/
Run Code Online (Sandbox Code Playgroud)

它有效......我真的很想知道为什么.

windows bash putty makefile pscp

15
推荐指数
6
解决办法
4万
查看次数

无法使用密钥文件

我使用以下命令生成了用户名ssh -keygen -b 1024 -f user -t dsa,现在我正在尝试使用putty登录我的私钥,但它不起作用.我收到以下错误消息?

无法使用密钥文件C:\Users\admin\Desktop\da.ppk(OpenSSH SSH-2私钥)

我刚刚用名字创建了一个记事本 da.ppk

-----BEGIN DSA PRIVATE KEY-----
MIIBugIBAAKBgQDTpIlC4HDT8+R7nALILZfh9zA93J9r9CYwrvNFIUa+43toyABg
vY2P2gwsC1xPraujPYb2+AVZPmyrbtjmnw+4zIXufcz6mw4nlYJfc5Rd0Ms00uWB
uMmQlqOYMG6HJHjyVmMd631rGu9lQeSTwzDq6H9BZl9keuxmgVB4nF651QIVAOdB
min0w2sHLA0X3MHDIKj1t7PzAoGADpUoMeeI5JM7yoQ2bQTe1FKEVI9LS09MCwfJ
3TNVjcVqF8EQAK5tSLTo1bVUVrKXi22Aamd1o/3b+IDjG28VQV/vysej7X2TmxZ2
Y8RYpKD8eMhRkgYSVMzwyUj28kYGAPtO+AJtd2Lolr8Vx8DdhpK/YygKWoPPX6gu
SRKgeD8CgYAqUInGtRYaFXIFw10ahbzVKCxUuB2KngkPpNKzEJeXtFoeXirt3BCR
c8AtqassvzluUF3a1Y9L+zt8Bf7Xo7vU0wvpEEnjKG4Lcl2SeO8Eoqb1wZcDbDJC
wqv0g+PG8dI4uqboFPqAIr4/s/U+/REW81PHx7wjfhaBe2GXoBAbrQIUXZzuw+aG
ERrD9L4URL9HP2GbWno=
-----END DSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

linux ssh putty

15
推荐指数
1
解决办法
2万
查看次数

(PuTTY:27843):Gtk-警告**:22:15:42.205:无法打开显示:

我使用的是 mac os 机器,当我安装 Putty 时出现此错误。我已经安装了安装 Putty 所需的所有软件,但它不起作用。

我已经安装了:-

  • Mac端口
  • 自制
  • Xcode 命令行工具
  • Xcode(接受许可协议)

我使用需要安装的另一个应用程序解决了此问题。

主要问题是X11。

我安装了XQuartz

安装后打开它并转到顶部的应用程序。

单击终端并输入 putty。(command + N) - 打开终端的快捷方式

putty xquartz

15
推荐指数
0
解决办法
1万
查看次数

Screen&PuTTy中的VIM Colorschemes?

我一直在尝试使用PuTTy作为客户端在ssh上使用colourschemes在VIM中正常工作,但不幸的是我没有取得多大成功.即使我在putty中启用256种颜色并在VIM中设置t_Co = 256,我也只能使用PuTTY获得8位颜色.他们并没有像他们应该的那样.我一直试图复制这个设置http://www.interworksinc.com/blogs/ckaukis/2009/06/03/vim-color-schemes-putty,但正如我所说到目前为止它一直是徒劳的.

有没有人在PuTTy中与VIM合作的颜色成功?我很感激任何建议

谢谢,

帕特里克

[编辑]事实证明我找到了问题的根源.我在屏幕上使用vim打破了颜色.更新的问题我猜是,是否可以在屏幕会话中使用工作颜色?[/编辑]

vim color-scheme putty syntax-highlighting gnu-screen

14
推荐指数
2
解决办法
9561
查看次数

PuTTY/PSFTP文件传输自动化的批处理文件

我有一个批处理文件,用于通过SFTP将文件从本地PC移动到服务器.我的系统中安装了PuTTY,后面是批处理文件代码.

cd C:\Program Files (x86)\PuTTY
psftp
open <IP>
<user>
<PW>
cd /home/irisuser/iris/integration/dls_dlsblr_dlschnn_in_msg/in
lcd d:\
put log.sh
bye
Run Code Online (Sandbox Code Playgroud)

当我在命令提示符下键入它时,上面的代码完全有效.但是,当我双击该.bat文件并运行它时,它没有运行并要求输入用户名和密码.我的目标是自动化整个事情,我需要通过简单地单击.bat文件来运行它.但我无法实现它.任何想法或片段都会对我有所帮助.

sftp putty cmd batch-file psftp

14
推荐指数
1
解决办法
10万
查看次数

在PuTTY命令行上指定私钥

我知道有一些简单的命令登录到远程计算机通过VBA通过指定即User@hostname-pw选项中提供的密码Wshell.Run函数,其中WshellCreateObject("WScript.Shell").

但是,我需要使用私钥文件(在PuTTY中的Connection/SSH/Auth选项下指定),同时通过Excel-VBA宏登录.有办法吗?

我需要它,因为我在我的VBA代码的第二种形式上使用管理员帐户(第一种形式是使用用户自己的帐户),因此无法在第二种形式上提供密码文本框.因此,唯一安全的解决方案是通过公钥和私钥使用SSH登录.

提前致谢!

ssh command-line putty private-key

14
推荐指数
1
解决办法
2万
查看次数

如何将ed25519私钥转换为putty ppk?

我想将ed25519私钥(由ssh-keygen命令生成)转换为ppk文件.但我得到了错误.

无法加载私钥(无法识别的密码名称)

有人能帮我吗?

  • 测试openssh版本:OpenSSH_7.6p1, OpenSSL 1.1.0g 2 Nov 2017OpenSSH_7.6p1, OpenSSL 1.0.2n 7 Dec 2017(在CoreOS和ArchLinux docker容器上)

  • 测试腻子版本:0.70 64bit,0.70 32bitsnapshot(在Windows 10)

我的程序如下.

1.生成ed25519私钥

# ssh-keygen -t ed25519 -a 100
Generating public/private ed25519 key pair.
Enter file in which to save the key (/root/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_ed25519.
Your public key has been saved in /root/.ssh/id_ed25519.pub.
The key …
Run Code Online (Sandbox Code Playgroud)

putty openssh ed25519

14
推荐指数
4
解决办法
1万
查看次数