ssh相关内容

使用 Knife ec2 插件在 VPC 私有子网中创建 VM

尽管我已经写了大量的厨师,但我对 AWS/VPC 和管理网络流量(尤其是堡垒主机)还是很陌生. 使用 Knife ec2 插件,我希望能够从我的开发人员工作站动态创建和引导 VM.VM 应该能够存在于我的 VPC 的公共或私有子网中.我想在不使用弹性 IP 的情况下完成所有这些.我也希望我的堡垒主机不用干涉(即我想避免在我的堡垒主机上创建显式的每虚拟机监听隧道) 我已经成功地使用了 K ..
发布时间:2021-11-27 11:20:37 其他开发

在 AWS VPC 内自由 SSH

如何在 VPC 中配置我的 EC2 机器,使其能够在没有密码或密钥的情况下进行 ssh? 我想要做的是访问一台机器(它有一个公共 IP),然后从这台机器上自由访问所有其他机器. 有可能吗? 解决方案 首先,您的 VPC 中的所有机器都需要设置为接受来自您本地机器的密钥 - 是手动分发还是使用由您决定一个自动化工具,例如 Chef 可以为您执行此操作. 接下来你需要在你的本 ..
发布时间:2021-11-27 11:20:02 其他开发

使用 MySQL Workbench 通过 EC2 实例连接到 Amazon RDS 实例

在 AWS 中,我设置了一个带有堡垒主机的 VPC.堡垒主机是一个带有公共地址槽的 EC2 实例,您可以通过 SSH 连接到 VPC 上的任何其他服务器. 我在 VPC 中创建了一个 RDS MySQL 实例,我想使用 MySQL 工作台连接到它.我已经按照此处,但是在“第 6 步:设置远程 SSH 配置"中,它要求我“提供 Amazon EC2 实例的公共 DNS"(即堡垒主机). ..
发布时间:2021-11-27 10:26:21 数据库

将密钥对添加到现有 EC2 实例

我获得了 AWS 控制台访问权限,该帐户有 2 个正在运行的实例,但我无法关闭(生产中).但是,我想获得对这些实例的 SSH 访问权限,是否可以创建一个新的密钥对并将其应用于实例以便我可以通过 SSH 进入?获取现有的 pem 文件用于创建实例的密钥对,目前不是一种选择. 如果这是不可能的,我可以通过其他方式进入实例吗? 解决方案 您不能将密钥对应用于正在运行的实例.您只能使用新密钥 ..
发布时间:2021-11-27 09:36:52 其他开发

SSH 访问 Amazon EC2 实例时权限被拒绝(公钥)

我想使用我的 Amazon ec2 实例,但遇到以下错误: 权限被拒绝(公钥). 我已经创建了我的密钥对并下载了 .pem 文件. 给定: chmod 600 pem 文件. 那么,这个命令 ssh -i/home/kashif/serverkey.pem ubuntu@ec2-54-227-242-179.compute-1.amazonaws.com 但是有这个错误: 权限 ..
发布时间:2021-11-27 09:35:11 其他开发

更改 ec2 实例的密钥对

如何在 AWS 管理控制台中更改我的 ec2 实例的密钥对?我可以停止实例,我可以创建新的密钥对,但我没有看到任何修改实例密钥对的链接. 解决方案 这个答案很有用如果您不再拥有对现有服务器的 SSH 访问权限(即您丢失了私钥). 如果您仍然可以访问 SSH,请使用以下答案之一. https://docs.aws.amazon.com/AWSEC2/latest/UserGuid ..
发布时间:2021-11-27 09:34:34 其他开发

SSH 到 Elastic Beanstalk 实例

我刚刚注册了亚马逊的新 Elastic Beanstalk 产品.我不知道如何通过 SSH 连接到 Beanstalk 实例.我没有私钥,因为 Beanstalk 代表我生成了实例. 解决方案 我发现这是一个 2 步过程.这假设您已经设置了一个密钥对来访问相关区域中的 EC2 实例. 配置安全组 在 AWS 控制台中,打开 EC2 选项卡. 选择相关区域并点击安全组. ..
发布时间:2021-11-27 09:34:17 其他开发

使用 Java 通过 SSH 连接到远程 MySQL 数据库

如何从 Java 应用程序通过 SSH 连接到远程 MySQL 数据库?小代码示例对我很有帮助,我很感激. 解决方案 我的理解是,您想访问在远程机器上运行的 mysql 服务器并通过 SSH 隧道侦听假设端口 3306. 要使用命令行 ssh 客户端创建从本地机器上的端口 1234 到远程机器上的端口 3306 的隧道,您需要在本地机器上键入以下命令: ssh -L 1234:lo ..
发布时间:2021-11-25 21:12:33 Java Web开发

我们可以使用 JSch 进行基于 SSH 密钥的通信吗?

我正在使用 JSch 进行 sftp 通信,现在我想使用基于密钥的身份验证, 密钥由我的网络团队一次性加载到客户端和服务器计算机上,以后所有的通信都将仅基于我们已为其加载密钥的用户. sftp -oPort=10022 jmark@192.18.0.246 as tjill@192.18.0.135 像这个命令工作正常并连接到 sftp,我如何以编程方式实现此功能. 如果无法使用 ..
发布时间:2021-11-25 20:29:17 Java Web开发

使用 JSch 为通过 SSH 执行的命令提供输入/子命令

我正在尝试使用 Jcraft Jsch 库通过 Java 应用程序管理路由器. 我正在尝试通过 TFTP 服务器发送路由器配置.问题出在我的 Java 代码中,因为它适用于 PuTTY. 这是我的 Java 代码: int port=22;字符串名称="R1";字符串 ip ="192.168.18.100";字符串密码=“root";JSch jsch = new JSch();S ..
发布时间:2021-11-25 20:13:58 Java Web开发

使用 JSch 通过 SSH 运行命令

我正在尝试使用 JSch 通过 SSH 运行命令,但 JSch 几乎没有文档,而且我发现的示例很糟糕.例如,这个 没有显示处理输出流的代码.而且,这个使用了一个丑陋的黑客来知道何时停止从输出流读取. 解决方案 以下用 Java 编写的代码示例将允许您从 Java 程序中通过 SSH 在外部计算机上执行任何命令.您需要包含 com.jcraft.jsch jar 文件. /** SSH 管 ..
发布时间:2021-11-25 19:44:28 Java Web开发

JSch 登录文件

我想将 JSch 日志保存在文件中,因为它在控制台中没有显示任何内容. 这是我的代码: public boolean openConnection() 抛出ItsSshException {布尔连接成功 = 假;JSch.setLogger(new MyLogger());属性配置=新的属性();config.put("StrictHostKeyChecking", "no");jschS ..
发布时间:2021-11-25 19:31:16 Java Web开发

如何读取 JSch 命令输出?

我有以下代码: JSch jsch = new JSch();jsch.setKnownHosts(dotSshDir + "/known_hosts");jsch.addIdentity(dotSshDir + "/id_rsa");会话 session = jsch.getSession(userName, hostname, 22);会话连接();ChannelExec channel = ..
发布时间:2021-11-25 18:54:10 Java Web开发

com.jcraft.jsch.JSchException: UnknownHostKey

我正在尝试使用 Jsch 在 Java 中建立 SSH 连接.我的代码产生以下异常: com.jcraft.jsch.JSchException: UnknownHostKey: mywebsite.com.RSA 密钥指纹为 22:fb:ee:fe:18:cd:aa:9a:9c:78:89:9f:b4:78:75:b4 我在 Jsch 文档中找不到如何验证主机密钥.我在下面包含了我的代码. ..
发布时间:2021-11-25 18:07:42 Java Web开发

当使用 JSch 通过 Java 执行时,某些 Unix 命令失败并显示“... not found"

我有一段代码可以连接到 Unix 服务器并执行命令. 我一直在尝试使用简单的命令,它们运行良好. 我能够登录并获取命令的输出. 我需要通过 Java 运行 Ab-initio 图. 我为此使用了 air sandbox run graph 命令. 它运行良好,当我使用 SSH 客户端登录并运行命令时.我能够运行图表.但是,当我尝试通过 Java 运行该命令时,它给了我 ..
发布时间:2021-11-25 14:31:13 Java Web开发

使用 JSch SFTP 库时如何解析 Java UnknownHostKey?

我正在运行一个 Java 程序,我使用 Java SFTP 将文件从一个文件夹传输到另一个文件夹.我遇到的问题是我的 Java SFTP(使用 JSch)中出现以下错误: C:\Oracle\Middleware\Oracle_Home\oracle_common\jdk\bin\javaw.exe-server -classpath C:\JDeveloper\mywork\Java_He ..
发布时间:2021-11-25 14:16:52 Java Web开发

用于 Java 的 SSH 库

谁有使用 Java 的 SSH 库连接示例. 解决方案 Java 安全通道 (JSCH) 是一个非常流行的库,被 maven、ant 和 eclipse 使用.它是开源的,具有 BSD 风格的许可证. ..
发布时间:2021-11-25 12:18:04 Java Web开发

使用 Plink 将 .NET 构建文件夹的内容复制到 Ubuntu 服务器

我正在 PowerShell 中构建一个预部署脚本,该脚本创建了我的 .NET Core Web Api 应用程序的生产版本,然后通过 SSH 密钥通过 SSH 连接到我的 Ubuntu Digital Ocean Droplet. 我目前处于创建构建的阶段,使用 Copy-Item 将构建文件夹复制到我的服务器中,然后这就是我完全卡住的地方. 我知道我可以从我的 PowerShell ..
发布时间:2021-11-24 14:24:09 C#

使用私钥的 Android Studio git

A 有一个 git 仓库地址. 我还有一个 open-ssh 格式的私钥. Android Studio 中的 git 是否可以使用它? 我试图搜索一些信息,但这次没有运气. 感谢您提供任何有用的信息! 编辑.我的步骤: 1. 我将我的私钥放在 .ssh 文件夹中(用户/用户). 2. 在 Android Studio 中,我运行:文件 - 设置 - 版本控制 - Git ..
发布时间:2021-11-21 21:00:22 Android