问题标签 [openssh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
871 浏览

python - Perl 和 CopSSH

我正在尝试使用 python 脚本自动化远程机器上的进程。这台机器是一台 Windows 机器,我已经在它上面安装了 CopSSH,以便通过 SSH 进入它以运行命令。我无法让 perl 脚本从 CopSSH 终端运行。我收到命令未找到错误。有没有一种特殊的方法我必须安装 perl 才能做到这一点?或者有谁知道如何用 CopSSH 安装 perl?

0 投票
8 回答
242416 浏览

openssl - 将 pem 密钥转换为 ssh-rsa 格式

我有一个der格式的证书,使用这个命令我生成一个公钥:

结果是:

我怎样才能获得这样的公钥?来自证书还是来自这个公钥?

这是通过以下命令获得的:

0 投票
1 回答
1159 浏览

php - 远程服务器ssh2中的php chown文件

我正在使用 ssh2_scp_send() 将一个文件从一台服务器上传到另一台服务器。

一切正常,唯一的问题是我不知道在完成上传后如何更改文件的所有者和组。

如何在 ssh2 中执行某种 chown

0 投票
3 回答
1798 浏览

ssh - 有没有办法通过 SSH/SFTP 进行 opendir()、readdir() 类型的调用?

我有一些代码可以读取要处理的文件的目录。我目前使用 dirent.h,opendir(),readdir() 方法来执行此操作。有人告诉我我需要做同样的事情,只是现在它是远程机器上的一个目录,具有 SSH/SFTP 访问权限。

唯一的方法(我能想到的)做同样的事情,除了我的源代码之外不改变系统中的任何东西,是运行“ssh user@host ls”命令,解析,并根据解析器结果进行处理。

这里真正的问题是,有没有办法通过 SSH/SFTP 执行 opendir()、readdir()(或类似的东西)?

0 投票
3 回答
2317 浏览

iphone - 为 iPhone 编译 OpenSSH?

我正在尝试(交叉)编译iPhone 的混淆 openssh ,但遇到了一些问题。我正在使用它来配置构建:

但是,这不起作用,抱怨无法找到许多头文件,包括netinet/in_systm.hopenssl/bn.h. 有人对如何完成构建有任何想法吗?

0 投票
25 回答
273606 浏览

git - 使用 Git GUI 或 ssh-keygen 的 SSH 私钥权限太开放

最近一直无法clone或者push到github,正在寻找根本原因。

这是在窗户上

我有 cygwin + git 和 msysgit。

Msysgit 使用以下选项安装:

  • 开放SSH
  • 从 Windows 命令提示符使用 Git

这给了我 4 个环境来尝试使用 git:

  • Windows cmd 提示符
  • 电源外壳
  • 重击
  • 赛格温

不知何故,我设法让自己进入一个位置,当我尝试使用 msysgit、cmd.exe 或 Powershell 克隆存储库时,我收到以下错误:

这是使用我的 c:\users\ben\ 文件夹中的 .ssh 文件夹,这是 msysgit 使用的。我怀疑 cygwin 可以工作,因为 .ssh 文件夹位于其他位置,但我不知道为什么

在 Git Bash 中,我检查权限:

这给了我:

这些权限显然太宽松了。他们是怎么走到这一步的,我不知道。

我可以尝试改变它们...

这告诉我:

但它似乎没有任何效果。我仍然遇到同样的错误,并且正在做

产生与以前相同的权限。

更新:

我试图在 cygwin 中修复这些文件的权限,并且 cygwin 正确报告了它们的权限,gitbash 没有: alt text http://cdn.cloudfiles.mosso.com/c54102/app7962031255448924.jpg

关于如何真正修复这些权限的任何想法?

0 投票
1 回答
611 浏览

cygwin - 计划的 sftp 作业失败

我在 Windows XP 工作站上安装了 Cygwin+OpenSSH。

简单 SFTP 进程(批处理文件)在从命令提示符启动时运行良好,而在由 Novell 桌面管理中的调度程序启动时失败。计划作业使用完全相同的批处理文件并作为交互式用户模拟运行。

批处理文件中嵌入的 WhoAmI 返回相同的用户字符串。从计划作业调用的 Cygwin 本身在提示中显示与直接从桌面图标启动时相同的用户 ID。

我从计划的 sftp 作业中收到以下错误:

0 投票
5 回答
3948 浏览

shell - ssh with command....加上shell

我想要一个 ssh 进入机器的命令,运行命令(cd 或执行脚本或 su),然后给我 shell。将命令传递给 ssh 似乎总是退出。

我正在寻找的一些例子:'ssh me@machine1 "./executeMyScript && cd /developmentDirectory"' 然后它给了我我的 shell。

我想这样做的原因是因为我使用的是 mrxvt(选项卡式 x 术语),它允许我为所有选项卡定义命令以在启动时执行。我想在同一台机器上有几个 ssh 连接,但让它们在 ssh 之后做不同的事情。

-抢

谢谢!

0 投票
2 回答
3140 浏览

linux - 如何在 Fedora 中安装源 rpm(src.rpm)?

如何在 Fedora 中安装源 rpm(src.rpm)?

当我尝试使用示例命令安装包(例如 openssh)后重建规范文件时:

我收到以下消息,但未完成构建

在此文件 (rpm-tmp.QkUOot) 中存在以下消息:

并且在规范文件中存在以下消息:

0 投票
3 回答
42448 浏览

git - 通过防火墙后的 ssh 访问 git 存储库

我想在仅允许 http 代理访问的公司防火墙后面访问(克隆/推送/拉取)私有(通过 ssh)git 存储库。我已经编写了一个强大的 Java(守护程序)程序(基于 JSCh 类库),它允许我利用本地和远程端口转发,我希望利用它,但是当我尝试设想如何设置时,我的大脑受伤了.

git repo 仓库(创造一个短语)位于 foo.server.com/var/git 所以自然倾向,忽略fireall,设置一个克隆将是:

但是防火墙会阻止这个命令。我倾向于尝试类似的东西

其中 localhost:8022 被转发到 foo.server.com:22

那么这条路值得走吗?有没有更简单但仍然安全的解决方案?我应该注意哪些陷阱或陷阱?