问题标签 [ssh-config]

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 投票
6 回答
191938 浏览

unix - SSH 配置:覆盖默认用户名

是否可以配置ssh以知道我的用户名应该是什么?

默认情况下,它使用当前用户名,这在我的情况下是不正确的。

我在借用的笔记本电脑上,我的用户名是loaner,但我想告诉ssh我我的用户名是buck

奖励积分:我在家里的用户名是 bgolemon。如果我可以为每个主机配置用户名,那就更好了。

0 投票
1 回答
126 浏览

cisco - 使用 Java 时无法配置 ssh 连接

我使用此命令在路由器上配置 ssh(通过 java)。我似乎无法让它工作(不知道错误)

router# aaa new-model 用户名 cisco 密码 0 cisco

router#ip 域名 rtp.cisco.com

路由器#加密密钥生成 rsa

路由器#ip ssh 超时 60

路由器#ip ssh 身份验证重试 2

router#line vty 0 4 传输输入 SSH

0 投票
1 回答
170 浏览

ssh - 如何使 .ssh/config 文件主机名可配置

我正在尝试设置~/.ssh/config文件并希望使主机名可配置

我只想在我的 ~/.ssh/config 文件中有一个条目

任何人都可以建议一种方法吗?我尝试使用ProxyCommand但无法弄清楚如何使用它。

0 投票
1 回答
1438 浏览

ssh - 高级 ssh 配置文件

如何直接 ssh 到远程服务器,下面是详细说明。

从本地机器无法直接访问远程服务器并且 Jump2 已禁用远程服务器只能从 Jump2 访问

远程服务器没有 sshkegen,我们必须手动输入密码。

Local Machine我们使用Jump1ip 和端口 2222 访问然后从Jump 1我们使用Jump2主机名默认端口 22 访问。

使用 ssh/config 文件,我们可以毫无问题地访问 jump2 服务器。但我的要求是直接访问远程服务器。

有什么可能的方法我不介意输入远程服务器的密码。

日志

我的配置文件

0 投票
1 回答
329 浏览

git - 用于访问多个 repo 的 SSH 配置不起作用

这是配置文件:

不知道设置有什么问题。我想从同一台本地机器连接到 2 个远程仓库。设置配置文件是我在互联网上找到的解决方案。但不知何故,我一次只能使用一个(最新创建的那个)。当我尝试从其他 repo 中提取时,它会引发以下错误:

我的两个公共 SSH 密钥都很好地发布在各自的 bitbucket 帐户中。

如何使配置文件根据需要运行?

0 投票
0 回答
75 浏览

heroku - Heroku 在 etc/ssh/ssh_config 下编辑 ssh_config

我需要在文件 ssh_config 中添加“动态”ssh 密钥,但我无法编辑它,因为它是只读的。您是否已经在 heroku 实例中添加了一些键?

流程 -> 用户注册 -> 生成新密钥并将 public_key 发送给用户,服务器编辑 ssh_config 文件。

0 投票
3 回答
1340 浏览

shell - 通过 shell 脚本基于变量主机名从 ssh 配置中获取 IdentityFile

我正在编写一个 shell 脚本,我需要IdentityFile从 ssh 配置文件中获取一个。ssh 配置文件如下所示:

IdentityFile我想根据给定获取以下字符串Hostname并将其放入变量中。主机名将由一个名为${HOSTNAME}.

我能够使用Bash extract user for a specific host from ssh config file的答案来读取配置文件并 grepIdentityFile基于单个特定的单个特定Hostname,但我无法掌握将变量传递到 awk 的窍门.

到目前为止我已经尝试过

之所以有效,是因为我提供了要解析的确切主机名。但是使用

不起作用。我知道一个事实${HOSTNAME}正在被设定,因为我正在设定自己(并回应它)。我想传递一个变量,因为我不希望主机名硬编码并且在调用脚本之前不知道该值是什么。

我也被困在使用旧版本的 ssh (OpenSSH_6.6.1),它没有方便的ssh -G HOSTNAME选项。

当涉及到 awk 变量时,我错过了什么?有一个更好的方法吗?

0 投票
0 回答
32 浏览

ssh-config - 删除后在centos 6.9中定义ssh配置文件

我正在使用 centos 6.9 。我不自觉地删除了位于 /etc/ssh 中的 ssh_config 文件。

任何想法请恢复它,或重写它?非常感谢

0 投票
0 回答
50 浏览

ssh - 有条件地应用 ssh-config

我必须通过堡垒主机 ssh 才能访问我的 AWS 实例和服务。我将我的 ssh 配置设置为自动通过堡垒隧道,以获取我的东西范围内的任何 IP 地址。

这在我在家工作时很棒,但是当我在办公室时,那里的网络可以直接访问,而无需堡垒主机。

有没有办法使用 ssh-config 文件根据我的本地 ip 范围或我连接到的网络等有条件地应用东西?

0 投票
2 回答
2750 浏览

google-cloud-platform - GCP 虚拟机 + ssh/配置文件

伙计们。

GCP 在 gcloud、cloud shell 和本地机器 cloud SDK 中提供了多种 ssh-ing 方式。

虽然所有这些选项都很棒而且我一直在使用它们,但我通常更喜欢使用 .ssh/config 来缩短登录机器的过程。

例如,对于 EC2,您只需添加:

有没有办法为 GCP 虚拟机复制这个?

谢谢