标签: ssh

将 RSA 密钥放入 Azure Key Vault

如何将我的密钥对(通常是 id_rsa 和 id_rsa.pub)存储在 azure 密钥保管库中。我想将公钥放在我的 GIT 服务中,并允许虚拟机从 Azure 密钥保管库下载私钥 -> 以便它可以安全地访问 GIT。

我尝试制作一对 PEM 文件并将它们组合成一个 pfx 并将其作为秘密上传,但我返回的文件似乎与任一 pem 文件完全不同。

我还尝试将我的密钥手动输入 Azure,但它会将换行符转换为空格。

automation ssh git azure ssh-keys

21
推荐指数
2
解决办法
2万
查看次数

什么导致 SSH 错误:kex_exchange_identification: Connection closed by remote host?

我在线设置了一个任何人都可以公开访问的 SSH 服务器。因此,我从世界各地的 IP 获得了很多连接。奇怪的是,实际上没有人尝试进行身份验证以打开会话。我可以自己连接和验证没有任何问题。

有时,我会error: kex_exchange_identification: Connection closed by remote host在服务器日志中获取 。是什么原因造成的?

这是 30 分钟的 SSH 日志(公共 IP 已被编辑):

# journalctl SYSLOG_IDENTIFIER=sshd -S "03:30:00" -U "04:00:00"
-- Logs begin at Fri 2020-01-31 09:26:25 UTC, end at Mon 2020-04-20 08:01:15 UTC. --
Apr 20 03:39:48 myhostname sshd[18438]: Connection from x.x.x.207 port 39332 on 10.0.0.11 port 22 rdomain ""
Apr 20 03:39:48 myhostname sshd[18439]: Connection from x.x.x.207 port 39334 on 10.0.0.11 port 22 rdomain ""
Apr 20 03:39:48 myhostname …
Run Code Online (Sandbox Code Playgroud)

ssh

21
推荐指数
2
解决办法
11万
查看次数

如何 chroot ssh 连接?

我想为大多数(不是所有)通过 SSH 登录的用户设置一个 chroot jail。我听说最新版本的 openssh 是可能的,但我一直无法找到如何去做。How To 都在谈论修补旧版本,而该补丁已不再可用。

我正在运行 debian etch。

security debian ssh chroot

20
推荐指数
2
解决办法
2万
查看次数

Cygwin SSHd 自动阻止登录失败

我在 Windows Server 2008 机器上运行带有 SSH 守护进程的 Cygwin。我在查看事件查看器时注意到,在过去一周左右的时间里,来自不同 IP 的每秒多达 5 到 6 次失败的登录尝试(蛮力)。

如何自动阻止这些 IP,而不是手动一个一个地阻止它们?

谢谢,艾哈迈德

automation security windows-server-2008 ssh audit

20
推荐指数
1
解决办法
4万
查看次数

如何为 SSH 隧道分配主机名

我正在使用 ssh root@my.server.ip -g -L 4321:localhost:28017 在我的托管服务提供商处建立从 MacBook 到我的专用服务器的隧道。它运作良好。现在我想访问远程服务器上的几个管理站点(MongoDB 状态页面、RabbitMQ 页面等,都在不同的端口上)。所有这些都绑定到远程机器上的 127.0.0.1。我怎样才能调整这个 ssh 命令

  • 为隧道指定一个名称并在浏览器中使用例如“my.tunnel.name”
  • 能够在我的浏览器中定义远程端口;我想连接到 my.tunnel.name:port,以便能够调用不同的站点

这可以通过 ssh 实现吗?我已经阅读了手册页并搜索了两天,但它似乎不起作用。

--edit 2012-06-01 23:36-- 由于提供的答案和评论,端口转发现在使用

ssh user@remote.server -D 4321

我可以在浏览器中将其设置为代理,浏览器会将任何对 localhost:anyport 的请求视为是在远程服务器上发出的。现在不需要使用名称,因为浏览器仅用于远程服务器站点。

ssh tunneling port

20
推荐指数
3
解决办法
4万
查看次数

优先考虑 ssh 登录(很好)

有没有一种首选的方法来为 sshd 设置“nice”?

我需要优先考虑 sshd,这样我就可以登录并在出现问题时轻松修复内容(例如 DoS、行为不良的进程等)

ssh denial-of-service cpu-usage nice

20
推荐指数
1
解决办法
7274
查看次数

尝试通过 SSH 连接到远程计算机,但仍要求输入密码

尝试通过 SSH 连接到远程计算机,但仍要求输入密码。

我有多台运行 SElinux 的计算机,其中只有一台让我在没有密码的情况下很难使用 ssh。

我做了一个 ssh-copy-id,我可以在 .ssh/authorized_keys 中看到我的密钥。

我 chmod 700 .ssh 和 chmod 600 ./ssh/* 中的所有文件

如果我执行 ssh -v 这是我的输出:

OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to wcmisdlin05 [10.52.208.224] port 22.
debug1: Connection established.
debug1: identity file /home/jsmith/.ssh/identity type -1
debug1: identity file /home/jsmith/.ssh/id_rsa type 1
debug1: identity file /home/jsmith/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3
debug1: match: OpenSSH_5.3 …
Run Code Online (Sandbox Code Playgroud)

linux ssh selinux ssh-keys

20
推荐指数
3
解决办法
6万
查看次数

ssh 隧道上的奇怪输出:输出失败;连接失败:连接超时;

我使用ssh user@xx.yy.zz.41 -p 1234 -D 9898命令进行隧道传输,并将 firefox socks5 ip 设置为 127.0.0.1 并将其端口设置为 9898。它工作成功,但在终端中我有输出错误:

channel 39: open failed: connect failed: Connection timed out
channel 41: open failed: connect failed: Connection timed out
channel 42: open failed: connect failed: Connection timed out
channel 43: open failed: connect failed: Connection timed out
channel 44: open failed: connect failed: Connection timed out
Run Code Online (Sandbox Code Playgroud)

它定期发生。这是什么?这是个问题吗?我能做什么?

ssh tunneling ssh-tunnel socks

20
推荐指数
2
解决办法
3万
查看次数

`sudo echo "bla" >> /etc/sysctl.conf` 权限被拒绝

免责声明:我在系统管理员方面还是个新手。

我正在尝试在 AWS EC2 实例中设置端口转发,这必须在命令行中完成,因为我不想进入并编辑任何内容,它必须是自动的(这是构建过程的一部分)。

sudo echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
Run Code Online (Sandbox Code Playgroud)

没有权限

奇怪的是我已经(成功地)使用sudo了几乎所有需要su特权的命令。如果我sudo su在命令之前执行(在ssh会话中手动尝试),则它可以工作。

这背后的原因?不涉及sudo su或手动编辑的可能解决方案?

ubuntu ssh sudo amazon-ec2

20
推荐指数
3
解决办法
2万
查看次数

发布 id_rsa.pub 以便更轻松地设置新环境?

为了在新机器和环境上更轻松地设置无密码 SSH,是否有任何原因id_rsa.pub不能在网络上的某个地方发布文件(只是密钥对的公共部分)?例如在 dotfiles GitHub 存储库中。

我知道:

  • 该id_rsa文件(密钥对的私有部分)必须小心保护和
  • 密钥对应该用密码保护

但我的搜索没有出现任何明确的建议,即允许或鼓励这样做。

出于好奇,同样的建议是否适用于没有密码短语的密钥对?

ssh passphrase github ssh-keys

20
推荐指数
3
解决办法
1695
查看次数