ssh 相关问题

一般SSH支持是OFF-TOPIC。可以在https://superuser.com上询问支持问题。 Secure Shell(SSH)是一种用于安全数据通信的加密网络协议。使用此标记编写与Secure Shell相关的编程问题。对于Stack Overflow,常见的身份验证和配置问题是偏离主题的。

为什么要在/etc/profile中设置VISIBLE=NOW?

我正在阅读 Dockerfile - Dockerizing an SSH Service,它包含以下代码: ENV NOTVISIBLE“在用户个人资料中” RUN echo "export VISIBLE=now" >> /etc/profile 只是好奇什么...

回答 2 投票 0

SCP复制文件成功,但本地电脑看不到文件

我 SCP 成功复制文件,即传输显示成功,但我在本地文件夹中没有看到任何内容。 命令: scp [email protected]:/file/*.* ~/桌面/ 我正在跑步...

回答 2 投票 0

复制密钥时权限被拒绝(公钥)

当我尝试将从一个 ec2 生成的密钥复制到另一个 ec2 时,我收到错误“权限被拒绝(公钥)”。我生成了密钥,然后执行了此命令“ssh-copy-id -i ~/.ssh/id...

回答 1 投票 0

SSH 连接协议期间出现意外的服务器响应

我正在实现一个基本的 ssh 客户端,能够安全地将单个命令发送到 OpenSSH 服务器。我的客户目前能够处理一切事务,直至将服务请求发送到...

回答 1 投票 0

SSH和github如何确定用户名?

我创建了两个 SSH 密钥:~/.ssh/id_ed25519 和 ~/.ssh/dr_dror_id_ed25519。我还将他们的公共部分上传到两个不同的 GH 帐户(分别是个人帐户和工作帐户)。接下来,我还添加了以下...

回答 1 投票 0

使用本地端的 sudo 权限和我的个人 SSH 密钥,通过 SSH 将远程文件同步到我的本地计算机

我想将远程计算机上的目录 /var/sites/example.net/ 同步到本地计算机上同一路径的目录。 远程计算机仅使用密钥验证 SSH 连接,而不是

回答 5 投票 0

如何使用 Remote-SSH 修复 VS Code 错误:“终端进程无法启动:启动期间发生本机异常(forkpty(3) 失败。)。”?

我已在 VS Code 中安装并使用 Remote-SSH 扩展来访问 Linux 临时环境并远程工作。 设置和连接适用于一个用户,但不允许我连接...

回答 4 投票 0

执行远程 ssh 命令时使用 Fabric2 退出代码:127

我在使用fabric2命令模块时遇到了奇怪的行为。这些命令就像一个魅力: 连接=连接(主机= h,用户= u,connect_kwargs = {“密码”:p}) connect.run('mkdir temp_streami...

回答 2 投票 0

git 克隆 [电子邮件受保护]:kortina/dotfiles.git

我正在尝试克隆 git 仓库 https://github.com/kortina/dotfiles 我已经这样做过很多次了,而且我确信我在做一些愚蠢的事情。 首先,我尝试使用旧的 ~/.ssh/known_hosts 文件...

回答 1 投票 0

SSH 连接到网络设备并运行命令

我有一个可以使用用户名和密码连接的网络设备。 登录时,它会显示一个登录横幅(多行),然后显示一个自定义 shell,其中只能运行预设的

回答 1 投票 0

Laravel MySql 数据库通过 SSH 连接

我有几个想要访问的远程数据库,但它们位于只能通过 SSH 使用密钥访问的服务器上。 在 Sequel Pro 中,我连接到这个远程数据库,如下所示:...

回答 4 投票 0

SSH 配置使用了错误的密钥?

我今天开始了一份新工作,他们使用 bitbucket,他们使用我的新工作电子邮件地址为我创建了一个帐户。 然而,当我粘贴我的 SSH 密钥时,Bitbucket 抱怨该密钥......

回答 1 投票 0

MacOS:卸载自制 bash 后 ssh 出现问题

我在 macOS Sonoma 14.6.1 上安装了 homebrew bash 来尝试一些东西。我按照在网上找到的这些说明进行操作: 酿造安装bash sudo bash -c "echo $(brew --prefix)/bin/bash >> /etc/

回答 1 投票 0

在 Mac 上:如何使用 SSH (scp) 将我的密码存储在钥匙串上?

我将旧 Mac 迁移到新 Mac。 他们现在都有操作系统:Sequoia 15.1 在我的 .ssh/config 文件中,我有: 主机矿井 主机名 myhost.com 用户本人 身份文件 ~/.ssh/my_rsa 使用钥匙串 是

回答 1 投票 0

Fabric 2:为各种主机配置sudo密码

我正在寻找一种方法来配置 fabfile.py 所针对的各种主机中的“sudoing”密码。我在 ~/.fabric.py|yaml|json 中接受“清晰”密码”,但在 fabfile.py 中不接受。 除非我

回答 1 投票 0

通过 SSH 在远程后台启动进程,同时保持对客户端上确切进程 (PID) 的控制

令人惊讶的是,通过 SSH 在远程启动一个长时间运行的进程,同时保持对客户端进程的控制以便稍后将其终止,这似乎相当复杂。简单地结合 nohup, 令人惊讶的是,通过 SSH 在远程启动一个长时间运行的进程,同时保持对客户端进程的控制以便稍后将其终止,这似乎相当复杂。简单地组合 nohup、<process> & 和 echo "$!" 没有帮助。 对于我的用例,客户端上的 SSH 连接是非阻塞的并且在后台运行至关重要,因为逻辑是更大脚本的一部分,其中最终清理应该终止远程进程。由于执行 killall <name> 太过分了,所以 kill $PID 绝对是更好的选择。我尝试了各种策略,但没有成功。 策略 A:在远程生成同步进程,并在客户端后台运行 SSH 会话 这大致翻译为 [client]$ ssh user@host "long_running_task" & [client]$ export SSH_SESSION_PID=$! 此策略的问题在于 [client]$ kill -INT $SSH_SESSION_PID 只会杀死客户端上的 SSH 进程。这不会传播到远程进程。通过查看遥控器上的htop,我可以观察到远程进程一直在运行。 策略B:在远程使用nohup并在客户端保存远程PID 这大致翻译为: REMOTE_PID=$(ssh user@host "nohup long_running_task & echo $\!")需要放在后台 但是,这会一直运行直到任务完成。不存在短路现象!并且以下尝试(伪语法)都无法修复它: REMOTE_PID=$(ssh user@host "nohup long_running_task & echo $\!") & REMOTE_PID=$(ssh user@host "nohup long_running_task & echo $\!" &) 因此,目前还不清楚通过 SSH 控制长时间运行的进程并最终终止它的最佳实践是什么。 您需要单引号: REMOTE_PID=$(ssh orac 'nohup long_running_task >& /tmp/long_running_task.log & echo $!')

回答 1 投票 0

如何在 PAM 模块中记录失败的 SSH 登录

我一直在开发一个 pam 模块,它可以记录任何 SSH 用户的登录信息我有一段简单的 C 代码,可以将登录信息记录到日志文件中 我不知道如何记录失败的登录 我有...

回答 1 投票 0

SSH 隧道不起作用 - 空服务器响应

我正在尝试设置 SSH 隧道,但我对这个过程很陌生。这是我的设置: 机器 B 有一个访问受限的 Web 服务。机器 A 已被授予访问机器 B 服务的权限,基本...

回答 3 投票 0

必须使用 Virtual Framebuffer 在 Ubuntu 24.01 LTS 上运行 Eclipse 4.5 Headless Build

我正在使用 Tasking IDE(Eclipse 4.5 的专有分支)。我正在尝试设置 CI 管道。 我正在 shell 中使用 Eclipse 来自动构建项目。然而,当我运行以下命令时...

回答 1 投票 0

Jenkins EC2 Plugin 可以跨不同网络连接主从节点吗?

我正在本地环境中设置 Jenkins,其中 Jenkins 主节点位于本地,并且我使用 EC2 插件在 AWS 中按需配置从节点。该设置旨在连接 m...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.