问题标签 [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.
python - Perl 和 CopSSH
我正在尝试使用 python 脚本自动化远程机器上的进程。这台机器是一台 Windows 机器,我已经在它上面安装了 CopSSH,以便通过 SSH 进入它以运行命令。我无法让 perl 脚本从 CopSSH 终端运行。我收到命令未找到错误。有没有一种特殊的方法我必须安装 perl 才能做到这一点?或者有谁知道如何用 CopSSH 安装 perl?
openssl - 将 pem 密钥转换为 ssh-rsa 格式
我有一个der
格式的证书,使用这个命令我生成一个公钥:
结果是:
我怎样才能获得这样的公钥?来自证书还是来自这个公钥?
这是通过以下命令获得的:
php - 远程服务器ssh2中的php chown文件
我正在使用 ssh2_scp_send() 将一个文件从一台服务器上传到另一台服务器。
一切正常,唯一的问题是我不知道在完成上传后如何更改文件的所有者和组。
如何在 ssh2 中执行某种 chown
ssh - 有没有办法通过 SSH/SFTP 进行 opendir()、readdir() 类型的调用?
我有一些代码可以读取要处理的文件的目录。我目前使用 dirent.h,opendir(),readdir() 方法来执行此操作。有人告诉我我需要做同样的事情,只是现在它是远程机器上的一个目录,具有 SSH/SFTP 访问权限。
唯一的方法(我能想到的)做同样的事情,除了我的源代码之外不改变系统中的任何东西,是运行“ssh user@host ls”命令,解析,并根据解析器结果进行处理。
这里真正的问题是,有没有办法通过 SSH/SFTP 执行 opendir()、readdir()(或类似的东西)?
iphone - 为 iPhone 编译 OpenSSH?
我正在尝试(交叉)编译iPhone 的混淆 openssh ,但遇到了一些问题。我正在使用它来配置构建:
但是,这不起作用,抱怨无法找到许多头文件,包括netinet/in_systm.h
和openssl/bn.h
. 有人对如何完成构建有任何想法吗?
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
关于如何真正修复这些权限的任何想法?
cygwin - 计划的 sftp 作业失败
我在 Windows XP 工作站上安装了 Cygwin+OpenSSH。
简单 SFTP 进程(批处理文件)在从命令提示符启动时运行良好,而在由 Novell 桌面管理中的调度程序启动时失败。计划作业使用完全相同的批处理文件并作为交互式用户模拟运行。
批处理文件中嵌入的 WhoAmI 返回相同的用户字符串。从计划作业调用的 Cygwin 本身在提示中显示与直接从桌面图标启动时相同的用户 ID。
我从计划的 sftp 作业中收到以下错误:
shell - ssh with command....加上shell
我想要一个 ssh 进入机器的命令,运行命令(cd 或执行脚本或 su),然后给我 shell。将命令传递给 ssh 似乎总是退出。
我正在寻找的一些例子:'ssh me@machine1 "./executeMyScript && cd /developmentDirectory"' 然后它给了我我的 shell。
我想这样做的原因是因为我使用的是 mrxvt(选项卡式 x 术语),它允许我为所有选项卡定义命令以在启动时执行。我想在同一台机器上有几个 ssh 连接,但让它们在 ssh 之后做不同的事情。
-抢
谢谢!
linux - 如何在 Fedora 中安装源 rpm(src.rpm)?
如何在 Fedora 中安装源 rpm(src.rpm)?
当我尝试使用示例命令安装包(例如 openssh)后重建规范文件时:
我收到以下消息,但未完成构建
在此文件 (rpm-tmp.QkUOot) 中存在以下消息:
并且在规范文件中存在以下消息:
git - 通过防火墙后的 ssh 访问 git 存储库
我想在仅允许 http 代理访问的公司防火墙后面访问(克隆/推送/拉取)私有(通过 ssh)git 存储库。我已经编写了一个强大的 Java(守护程序)程序(基于 JSCh 类库),它允许我利用本地和远程端口转发,我希望利用它,但是当我尝试设想如何设置时,我的大脑受伤了.
git repo 仓库(创造一个短语)位于 foo.server.com/var/git 所以自然倾向,忽略fireall,设置一个克隆将是:
但是防火墙会阻止这个命令。我倾向于尝试类似的东西
其中 localhost:8022 被转发到 foo.server.com:22
那么这条路值得走吗?有没有更简单但仍然安全的解决方案?我应该注意哪些陷阱或陷阱?