ssh

即使我有正确的公钥,也无法通过 SSH 连接到 CentOS 7:“权限被拒绝(公钥)”。
ssh

即使我有正确的公钥,也无法通过 SSH 连接到 CentOS 7:“权限被拒绝(公钥)”。

我正在尝试在两个 Linux 服务器之间设置 SSH 密钥身份验证:ServerA (RHEL) 到 SeverB (CentOS,目标)。我的服务器上有两个文件: -rw-------. 1 root root 1679 May 23 14:55 ssh_host_rsa_key -rw-------. 1 root root 394 May 23 14:55 ssh_host_rsa_key.pub 如您所见,文件的权限正确设置为 600。 这是我尝试连接时 ServerA(RHEL)的输出: [root@RHEL7 .ssh]...

Admin

检测使用 SSH 隧道到 https 的重定向?
ssh

检测使用 SSH 隧道到 https 的重定向?

我想使用代理通过 VPS 将我的家庭服务器重定向到互联网。 对于普通的 http,它确实有效,并使用安装在 VPS 上的“my.example.com”证书自动重定向到 https。只要我激活以下连接,流量就会通过 SSH 隧道传输到 VPS,VPS 通过 https 提供内容:本地计算机的 IP 为 192.168.1.123,http 端口为 8080。 ssh -R 81:192.168.1.123:8080 root@myvps 它使用 VPS 上的端口 81 来代理我本地服务器的端口 8080。VPS 会自动将所有流量重定向到 https 端口 4...

Admin

非 root 用户 Rsync 守护进程 rsync 错误:在 main.c(1675) [Receiver=3.1.3] 处启动客户端-服务器协议时出错(代码 5)
ssh

非 root 用户 Rsync 守护进程 rsync 错误:在 main.c(1675) [Receiver=3.1.3] 处启动客户端-服务器协议时出错(代码 5)

我在 Ubuntu 20.04 桌面上,并使用以下基本框架备份远程客户端 Ubuntu 20.04 服务器: 在/etc/sudoers non-root-username ALL= NOPASSWD:/usr/bin/rsync 从桌面终端我执行: rsync -a -e "ssh -i /path/to/id_rsa" --rsync-path="sudo rsync" [email protected]::data /local/path 在远程客户端服务器上,我有以下内容/etc/rsyncd.conf: root@admin:~# cat...

Admin

为后端发布 JWT 令牌生成密钥对
ssh

为后端发布 JWT 令牌生成密钥对

我需要为后端生成密钥对以发出 JWT 令牌。我使用的是 MacOS。 我在终端上尝试过: ssh-keygen -t rsa 和 的路径 /Users/john.brk/my_rsa。 它生成my_rsa和my_rsa.pub。 当我检查公钥的内容时my_rsa.pub,我注意到公钥最后使用了一个表示我的 MacBook 名称的字符串: ssh-rsa AAAAB3N.........3iu76d john.brk@JohnsMBP 当我检查私钥时,我注意到有字符串显示OPENSSH PRIVATE KEY: -----BEGIN OPENSSH PRI...

Admin

在 windows 机器上使用 ssh-keygen,在 linux 机器上使用它
ssh

在 windows 机器上使用 ssh-keygen,在 linux 机器上使用它

我们有一个场景,需要在 Windows 机器上使用 ssh-keygen 生成 ssh 密钥并将其复制到 Linux 实例: echo -e 'y\n' | ssh-keygen -t rsa -f /tmp/temp -N '' >/dev/null 2>&1 aws --profile dev --region us-east-1 ec2-instance-connect send-ssh-public-key \ --instance-id i-x123456 \ --availability-zone us-east-...

Admin

SSH 根据端口如何更改默认文件夹?
ssh

SSH 根据端口如何更改默认文件夹?

我正在部署自己的服务器。我在使用 SSH 时遇到问题。我有一个名为韓國。当此用户通过端口 ssh 连接我的服务器时,它是否能够定向到默认文件夹?例如,如果通过端口 2345 ssh 连接,它将转到/home/vhcguest/p1;如果通过端口 3456 ssh 连接,它将转到/home/vhcguest/p2? 感谢您的所有解释和回答。 ...

Admin

在本地获取远程命令的输出
ssh

在本地获取远程命令的输出

假设我有一个具有 ssh 访问权限的远程服务器。在服务器上,有一个命令“cmd_x”,当我执行它时,它将打开一个交互式命令行,我可以在其中编写命令(特定命令)并获得输出。我是否可以远程执行“cmd_x”命令并使用一个命令行获取结果,就像我们在本地获取远程“ls”输出一样: ssh remote_host "ls > /tmp/file_on_remote_host.txt" ...

Admin

ssh -X 警告:X11 转发请求在通道上失败
ssh

ssh -X 警告:X11 转发请求在通道上失败

因此,我尝试使用 X11 转发从 macOS Monterey ssh 到 gentoo,但我一直收到错误: X11 forwarding request failed on channel 我使用的命令是: ssh -X user@server 甚至-Y不起作用。 我已经在客户端安装了 XQuartz,并且也在x11-base/xorg-server服务器上安装了该包。 我也在xauth客户端和服务器上安装了。 我尝试了所有能找到的解决方案但都无济于事。 我在输出中什么也没找到,ssh -vvv -X user@server但无论如何它在这里: debug...

Admin

“BEGIN RSA PRIVATE KEY”和“BEGIN OPENSSH PRIVATE KEY”之间的区别
ssh

“BEGIN RSA PRIVATE KEY”和“BEGIN OPENSSH PRIVATE KEY”之间的区别

我正在尝试生成 RSA 密钥以通过 ssh 访问 azure 中的某些 git 存储库。 有了 Ubuntu22.04和 OpenSSL 版本OpenSSL 3.0.2 15 Mar 2022, 我生成了一个这样的 RSA 密钥: $ ssh-keygen -t rsa -b 4096 Generating public/private rsa key pair. Enter file in which to save the key (/home/me/.ssh/id_rsa): Enter passphrase (empty for no passp...

Admin

通过 ssh 将工作节点添加到主节点
ssh

通过 ssh 将工作节点添加到主节点

我有两台服务器连接到互联网。两台服务器都可以通过 ssh 互相访问。 一个应该是 kubernetes 主节点,另一个应该是工作节点。 我如何才能仅通过 ssh 连接工作节点。我不想打开 22 以外的其他端口。 编辑:@Community 不知道如何进一步限制它?什么不够具体?我的问题是:我有一个应该作为 kubernetes 工作节点运行的虚拟机。我想在该虚拟机上打开的唯一端口是端口 22(ssh)。我如何将这样的盒子作为工作节点连接到 kubernetes 集群,在另一台也只打开端口 22 的机器上工作。有什么想法吗? ...

Admin

SSH 密钥验证失败,出现错误“从 [CLIENT IP] 端口 [PORT] ssh2 为 [USERNAME] 提供的公钥失败”
ssh

SSH 密钥验证失败,出现错误“从 [CLIENT IP] 端口 [PORT] ssh2 为 [USERNAME] 提供的公钥失败”

注意:我已将所有出现的服务器 IP 地址替换为 [服务器 IP],并将所有出现的客户端 IP 替换为 [客户端 IP]。 我正在尝试在我的 Ubuntu 20.04 计算机(本地)和 RedHat 计算机(服务器)之间建立基于密钥的 ssh 连接。除其他事项外,我还做了以下事情: 将我的公钥上传到服务器(在 ~/.ssh/authorized_keys 中) 设置authorized_keys和我的私钥的权限 修改了我的配置文件(如下所示) 多次重启 sshd 我可以通过密码验证成功连接,但我希望基于密钥的验证能够正常工作。 我的配置文件中与该服务器相关...

Admin

SSH 配置:有没有办法区分 ssh 和 scp 命令?
ssh

SSH 配置:有没有办法区分 ssh 和 scp 命令?

我使用 ssh_config 文件中的特殊功能来管理与远程计算机的 SSH 连接ProxyCommand。它的结构如下: Host my-target IdentityFile /path/to/temporary-key ProxyCommand /path/to/custom-script %n %r %p /path/to/temporary-key 如您所见,当我输入时ssh me@my-target,SSH 将读取此文件并执行custom-script,并将主机名、用户、(默认)端口以及它将尝试用于向服务器进行身份验证的私钥路径(...

Admin

使用 Bash 脚本添加多个用户帐户和 SSH 密钥时出现问题
ssh

使用 Bash 脚本添加多个用户帐户和 SSH 密钥时出现问题

根据我们的要求,我们提供了devloper group: devs:r-x to /var/log/httpd目录。使用 bash scrip 在组中创建用户帐户(在我的情况下为 Dev User)的最佳方法是什么,如下所示:我们的开发人员服务器中有一个开发人员组,现在想要为 10 多个开发人员(用户)创建一个 Linux 功能 作为要求,如果存在任何“$1”目录,它会向执行者发出通知。我们的开发人员将拥有自己的密钥,我的计划是不复制密钥。我们可以在执行时传入密钥,或者让它生成密钥并在完成时输出它。 我已经尝试过这个代码: #!/bin/bash CREA...

Admin

确定 Linux 命令正在做什么
ssh

确定 Linux 命令正在做什么

当我通过 SSH 连接到一台机器时,我可以在该机器的 bash 终端上运行特定命令(假设mycommand),而不会出现问题。但是当我尝试执行此操作时,ssh localhost 'mycommand'我收到“未知命令”错误。 也许该命令在我的 .bashrc 文件中定义为别名,但我检查后发现不是。 有任何想法吗? ...

Admin