问题标签 [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.
unix - SSH 配置:覆盖默认用户名
是否可以配置ssh
以知道我的用户名应该是什么?
默认情况下,它使用当前用户名,这在我的情况下是不正确的。
我在借用的笔记本电脑上,我的用户名是loaner
,但我想告诉ssh
我我的用户名是buck
。
奖励积分:我在家里的用户名是 bgolemon。如果我可以为每个主机配置用户名,那就更好了。
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
ssh - 如何使 .ssh/config 文件主机名可配置
我正在尝试设置~/.ssh/config
文件并希望使主机名可配置
我只想在我的 ~/.ssh/config 文件中有一个条目
任何人都可以建议一种方法吗?我尝试使用ProxyCommand
但无法弄清楚如何使用它。
ssh - 高级 ssh 配置文件
如何直接 ssh 到远程服务器,下面是详细说明。
从本地机器无法直接访问远程服务器并且 Jump2 已禁用远程服务器只能从 Jump2 访问
远程服务器没有 sshkegen,我们必须手动输入密码。
从Local Machine
我们使用Jump1
ip 和端口 2222 访问然后从Jump 1
我们使用Jump2
主机名默认端口 22 访问。
使用 ssh/config 文件,我们可以毫无问题地访问 jump2 服务器。但我的要求是直接访问远程服务器。
有什么可能的方法我不介意输入远程服务器的密码。
日志
我的配置文件
git - 用于访问多个 repo 的 SSH 配置不起作用
这是配置文件:
不知道设置有什么问题。我想从同一台本地机器连接到 2 个远程仓库。设置配置文件是我在互联网上找到的解决方案。但不知何故,我一次只能使用一个(最新创建的那个)。当我尝试从其他 repo 中提取时,它会引发以下错误:
我的两个公共 SSH 密钥都很好地发布在各自的 bitbucket 帐户中。
如何使配置文件根据需要运行?
heroku - Heroku 在 etc/ssh/ssh_config 下编辑 ssh_config
我需要在文件 ssh_config 中添加“动态”ssh 密钥,但我无法编辑它,因为它是只读的。您是否已经在 heroku 实例中添加了一些键?
流程 -> 用户注册 -> 生成新密钥并将 public_key 发送给用户,服务器编辑 ssh_config 文件。
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 变量时,我错过了什么?有一个更好的方法吗?
ssh-config - 删除后在centos 6.9中定义ssh配置文件
我正在使用 centos 6.9 。我不自觉地删除了位于 /etc/ssh 中的 ssh_config 文件。
任何想法请恢复它,或重写它?非常感谢
ssh - 有条件地应用 ssh-config
我必须通过堡垒主机 ssh 才能访问我的 AWS 实例和服务。我将我的 ssh 配置设置为自动通过堡垒隧道,以获取我的东西范围内的任何 IP 地址。
这在我在家工作时很棒,但是当我在办公室时,那里的网络可以直接访问,而无需堡垒主机。
有没有办法使用 ssh-config 文件根据我的本地 ip 范围或我连接到的网络等有条件地应用东西?
google-cloud-platform - GCP 虚拟机 + ssh/配置文件
伙计们。
GCP 在 gcloud、cloud shell 和本地机器 cloud SDK 中提供了多种 ssh-ing 方式。
虽然所有这些选项都很棒而且我一直在使用它们,但我通常更喜欢使用 .ssh/config 来缩短登录机器的过程。
例如,对于 EC2,您只需添加:
有没有办法为 GCP 虚拟机复制这个?
谢谢