ssh相关内容

搭建 Git 服务器

我正在 centos 上构建我自己的 git 服务器,我已经完成了所有这些步骤: 我添加了一个名为 git 的新用户,它的主页是/home/git 然后我使用 ssh-keygen -t rsa 生成 .ssh 然后我编辑/etc/ssh/sshd_config 文件以打开 pub_key 授权: RSAAuthentication 是PubkeyAuthentication ..
发布时间:2021-12-23 23:19:50 其他开发

我必须采取哪些步骤才能使用 SSH 持续推送到两个 Github 帐户?

我承诺将 Github 用于工作和个人用途.在过去的两个月里,每次切换 github 上下文时,我总是遇到麻烦.每天晚上(和每天早上)我都会遇到这样的错误:推入或拉出 Github: 错误:AlexanderBollbach/test.git 的权限被拒绝给 alexbollbach.致命:无法从远程存储库读取.请确保您拥有正确的访问权限 如果我能让推/拉正常工作(通常是通过一些迂回的方式阅读 ..
发布时间:2021-12-23 23:19:41 其他开发

在我的 bash 循环中一些服务器的列表中,如果 ssh 连接 bash 脚本退出

我有一个快速脚本可以使用 ssh 在每个服务器上运行命令(我确信有很多更好的方法可以做到这一点,但它的目的是为了快速工作!!).对于 test1 等,没有服务器,所以脚本会继续,如果公钥认证失败,脚本也会继续.但是,如果脚本连接,则打印日期但 ssh 循环终止... #!/bin/bash -x猫 ..
发布时间:2021-12-23 23:19:25 其他开发

在 C# 中使用 Plink.exe 连接到 SSH 的测试

我正在尝试通过 plink.exe 连接到 unix 终端.目标是让我可以将文本读回字符串. 我的困境是我工作的银行使用旧的 as400 类型系统,我们通常通过 putty 访问该系统.我正在尝试开发一个自动化套件,该套件将与系统交互并运行作业并分析输出等. 所以我想我会通过 C# 使用 plink.如果我通过命令提示符运行代码,我会(大致)得到我需要的文本.然而,我在我的 C# 代码 ..
发布时间:2021-12-23 23:18:56 C#/.NET

git 权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic)

我有一个公钥/私钥 rsa 密钥对.我可以使用 ssh 连接到远程服务器,但是当我执行 git pull origin master 时出现此错误: 权限被拒绝(publickey、gssapi-keyex、gssapi-with-mic).致命的:无法从远程存储库读取. 请确保您拥有正确的访问权限和存储库存在. 我的 git 客户端运行 ubuntu 14.04,我的公钥在文件 ..
发布时间:2021-12-23 23:18:49 其他开发

在 Docker 中使用私有 gitlab 模块构建 Go 应用程序

我正在尝试在 docker 文件上构建我的 go 应用程序.在我的 go.mod 中有需要身份验证/ssh 的私有包.这个问题类似于在Docker中使用私有模块构建Go应用,但就我而言,我必须从 gitlab 中提取包,而不是从 github 中提取.这是我的 dockerfile: # 构建器镜像FROM golang:1.14.11-alpine AS builder# 构建过程的特定目录工 ..
发布时间:2021-12-23 23:18:39 其他开发

PowerShell,读/写 SSH.NET 流

我想使用 PowerShell 通过 SSH 连接到服务器,然后更改为其他用户. 为了通过 SSH 使用 PowerShell 连接到服务器,我使用了 SSH 从 PowerShell 使用SSH.NET 库 和 如何从 powershell 通过 SSH 进行连接.这很棒,让我可以使用简单的命令行开关,例如 new-sshsession 和 invoke-sshcommand. 接下 ..
发布时间:2021-12-23 23:18:32 C#/.NET

Sed 和 UTF-8 编码

在 SSH (Putty) 中,我使用命令替换以 UTF-8 编码的文件中的一些文本 例如 cd ~/public_html/app/Config;sed -i 's/ADDRESS_SSH/l'adresse à été Correctement intégréé/g' param.php; 在文件中一切正常,但在浏览器中显示时,重音很奇怪在验证文件 param.php 时,我 ..
发布时间:2021-12-23 23:18:26 其他开发

Windows 上 Hudson + Git + Gitosis 的问题

我使用 msysgit(使用 OpenSSH)在 windows 上顺利运行 git 和 gitosis,我现在希望 Hudson 开始使用 git. 所以,我确保 hudson windows 服务作为hudson 用户,我已经通过 gitosis-admin 添加了 hudson 用户. 我也有 unixutils,它们在 windows 路径中. 但是,Hudson 无法克 ..
发布时间:2021-12-23 23:18:18 其他开发

如何确认 SFTP 文件传送?

我正在使用 SFTP 和公钥为非 root 用户发送文件,看起来文件已发送,但我在目标文件夹中找不到它,可能是由于权限原因. sftp>lssftp>把/tmp/testx上传/tmp/testx 到/folder1/target_folder/tmp/testx 100% 5 0.0KB/s 00:01sftp>得到 testx无法统计远程文件:没有这样的文件或目录未找到文件“/folder1 ..
发布时间:2021-12-23 23:18:10 服务器开发

在递归 ssh 命令中引用 bash 和 perl

我正在编写一个 perl 脚本来使用 ssh 登录到服务器并在服务器上执行一些 shell 命令.问题是该服务器只能通过首先登录到另一台服务器来访问.(我使用的是带 ssh 密钥的无密码登录). 以下 bash 脚本运行正常,并说明了问题: #!/bin/bashserver1="login.uib.no"server2="cipr-cluster01"ssh "$server1" "ss ..
发布时间:2021-12-23 23:18:05 其他开发

基于 SSH.NET 的彩色终端模拟器

我正在使用 SSH.NET 为 UWP 创建我的终端应用程序. 目前,我已经能够使用库发送/接收数据,但我想做一些类似 PuTTY 应用程序的事情,它可以显示不同颜色的文本,甚至能够使用 Linux 编辑文件vi 编辑器. 有没有办法用这个库获取颜色/位置信息? 解决方案 实施终端仿真时,您主要需要处理服务器发送的 ANSI 转义码. SSH.NET 或 .NET Fra ..
发布时间:2021-12-23 23:17:58 C#/.NET

将 SSH 用户限制为 shell 命令

我的问题是 如何允许用户通过 ssh 连接到我的服务器,但仅限于 shell 命令和目录? 我的情况 我正在使用 git 将代码部署到我的服务器.我有 2 个服务器,第一个是产品服务器,第二个是 git 服务器. 我的团队使用 git 服务器来拉/推代码. 在我的产品服务器上,我设置了 git 客户端.每当我想发布一个版本时,我都会将它推送到我的 git 服务器(ma ..
发布时间:2021-12-23 23:17:48 其他开发

Github 私人团队分离 SSH 密钥

我在 Github 上有一个个人帐户.一群同事也是如此.我们在 Github 上为我的团队创建了一个私人团队.我们希望限制公司笔记本电脑访问私人存储库. 一种方法是限制设备的 ssh 密钥.但是,我不确定 GitHub 是否允许对私有项目进行 Key-sandboxing. 简而言之,我可以在 GitHub 上建立一个私人团队(并关联 SSH 密钥),这样我就不能使用我的个人笔记本电脑 ..
发布时间:2021-12-23 23:17:34 其他开发

按照创建顺序从 ssh 命令记录 stdout 和 stderr

简短版本: 是否可以按照在远程主机上输出的相同顺序在通过 ssh 远程执行的命令的本地端记录 stdout 和 stderr?如果是,怎么办? 长版: 我试图以与远程命令输出相同的顺序记录远程执行的 SSH 命令(使用 Jsch)的标准和错误输出.换句话说,如果远程命令将“a"写入stdout,然后将“b"写入stderr,然后将“c"写入stdout,我希望客户端(本地)端的日志读取 ..
发布时间:2021-12-23 23:17:25 Java开发

如何为来自同一个 ssh 客户端的两个单独的 GitHub 帐户设置身份验证?

简短版本: 有什么方法可以设置从一个 Linux 帐户到两个不同的 Github 帐户的基于公钥的自动 ssh 身份验证? 我有两个 Github 帐户,一个是工作帐户,一个是个人帐户,我想将它们完全分开. 我已经在我的工作 Github 帐户中设置了自动 ssh 身份验证(使用我的 ~/.ssh/id_rsa.pub).它工作正常. 当我尝试将相同的 ssh 密钥添加到我 ..
发布时间:2021-12-23 23:17:18 其他开发

WinSCP .NET 库:无需指定 SSH 主机密钥指纹即可连接到 SFTP 服务器

在 WinSCP 的当前稳定版本中,似乎必须使用 SshHostKeyFingerprint 并且没有方法在 SessionOptions 中没有连接到 SFTP 服务器的方法.我可以看到测试版 (5.2) 中添加了绕过功能,但我想知道是否可以在没有此指纹的情况下进行连接. 解决方案 首先,确保您明白当您尝试绕过 SSH 主机密钥检查时,您放弃了任何安全性.您实际上失去了对中间人攻击的保护 ..
发布时间:2021-12-23 23:16:58 其他开发

推送到现有项目的 SSH 错误权限被拒绝(公钥)

完成了使用 GitLab 的所有必要步骤,这些设置是: 按照此链接 中的描述创建了 rsa复制在 {my key}.pub 中生成的代码并将此代码添加到 GitLab 在我现有的存储库中,使用命令 git remote add gitlab git@gitlab.com:ridermansb/breezenhibernateproblem.git 我试着推送git push -u gi ..
发布时间:2021-12-23 23:16:50 其他开发

无法通过 SSH 在 heredoc 或命令中使用本地和远程变量

下面是一个使用 heredoc 的 ssh 脚本示例(实际脚本更复杂).是否可以在 SSH heredoc 或命令中同时使用本地和远程变量? FILE_NAME 在本地服务器上设置,以便在远程服务器上使用.REMOTE_PID 在远程服务器上运行时设置,以便在本地服务器上使用.FILE_NAME 在脚本中被识别.REMOTE_PID 未设置. 如果将 EOF 更改为 'EOF',则设置 ..
发布时间:2021-12-23 23:16:46 服务器开发

如何在 Eclipse 上使用多个 Git SSH 密钥?

我查看了几个答案和论坛以寻求解决方案,但找不到一个有效的方法. 我有这个场景: Eclipse Luna 服务版本 2 (4.4.2) Ubuntu 14.04 x64 我的 ~/.ssh 文件夹中的两个 ssh 密钥 两个 bitbucket 帐户(一个用于个人项目,一个用于企业) 只能使用我的主键 (~/.ssh/id_rsa) 访问的 git 存储库 只能使用我的辅助密 ..
发布时间:2021-12-23 23:16:41 Java开发