vagrant-ssh 相关问题


.bashrc:权限被拒绝

我尝试在 vagrant 中处理一个项目。 我已经创建了 vagrant ssh 命令,并连接到虚拟机。现在我需要编辑 .bashrc 文件来设置源代码的路径。但首先我找不到那个fi...


ssh-keygen' 未被识别为内部或外部命令

我正在尝试添加 ssh 密钥以在 github 上使用,但在我的 xp 上命令提示符 ssh-keygen 不起作用。它给了我以下错误 ssh-keygen' 不被识别为内部或外部 co...


为调用 SSH 的函数启用 SSH 自动完成功能

我在 .bashrc 中创建了一个简单的函数,用于 ssh 到特定机器并进入特定的 tmux 会话: # 使用 tmux ssh 到机器的函数 连接() { 本地主机=$1 本地会话=${2...


bitbucket ssh 需要 [电子邮件受保护] 的密码

所以我生成了一个ssh密钥并将其添加到bitbucket中,然后当我在终端中“ssh -T [email protected]”时,它请求“[email protected]的密码”。 这个问题没有...


django 静态文件未提供给 HTML-EMail 模板

我正在 Win7 主机上的本地 Vagrant arch 机器上运行 Django。我在 .env 文件中从 Django 设置了环境变量。在我的应用程序中,所有静态文件都正确提供,并且一切正常......


哪个 RFC 指定了 ssh 动态隧道?

通过读取源代码,它由动态tcpip类型的通道处理。 SSH RFC 和 IANA for SSH 都不包含此字符串,但它们确实包含其他类型的端口转发通道...


在 Windows 10 上通过 SSH 运行时,Poetry 安装会抛出 WinError 1312

我有一个从 Windows 机器到另一台机器的 SSH 连接,然后尝试进行诗歌安装。 我的问题是: 通过 ssh 执行诗歌安装时出现此错误: [WinError 1312] 规范...


如何将 SSH 配置块与 Ansible 正则表达式匹配

背景故事: 我正在创建一个 Ansible 角色,为需要 SSH 密钥的主机创建一个 SSH 密钥,并使用最新信息自动更新我的配置文件; lan ip、用户名、密钥等。我可以...


如何删除远程计算机上的authorized_keys文件中的重复行

我们的 Linux 机器上有时会有巨大的 /root/.ssh/authorized_keys 文件,这是因为文件中有很多重复行,如下所示 ssh-rsa


如何通过某些条件检查文件的有效性

我运行此命令在我的思科交换机上执行远程 SSH 命令: ssh myswitch '显示 ip arp' > myswitch.txt 正确的输出应该是这样的: 协议地址年龄 (...


从命令到别名的管道自动完成

大家好,我确实在 .bashrc 中创建了一个简单的函数,用于 ssh 到特定机器并进入特定的 tmux 会话 //.bashrc # 使用 tmux ssh 到机器的函数 连接() { 本地主机=...


无法使用 Opencv 与树莓派 4 ssh 拍照

我正在使用 ssh 在我的树莓派上运行 opencv。我已经连接了相机但它不拍摄图像。 这是我的代码: 导入CV2 凸轮端口 = 0 cam = cv2.VideoCapture(cam_port) 结果,想象...


SSH 连接(EC2)后,Npm 在服务器后台启动

我有一个以“npm start”启动的应用程序 我想在后台运行它。 该应用程序托管在aws EC2上。 我试过 : npm 启动 & 如果我断开 ssh 连接则不起作用 能...


在 Azure DevOps SSH 远程计算机上执行“docker 登录”时出错:密码存储警告

问题: 尝试在 Azure DevOps SSH 远程计算机上执行 docker 登录时遇到错误。 错误信息: 执行命令后,我收到以下错误: 警告!你的


vscode 的远程 SSH 配置文件在哪里?

我正在尝试从 vscode.remote 面板中删除远程 SSH 地址: 按照此处的答案,我正在寻找配置文件,但找不到它。这是我在设置中看到的内容: 我在哪里可以


将 macos 版本从 Big Sur 更新到 Montrey 会导致 OpenSSL 版本不匹配。根据 30100010 构建,您拥有 30200000

我的 osx 版本最初是 Big Sur,SSH 和 SSL 工作正常,直到我更新到 Montrey。 自更新以来,我无法使用 SSH 或从 Github 拉取,并且收到此错误。 OpenSSL 版本不匹配...


导出ssh密钥对的位置

在我的 bash 配置文件中包含 $KEY="path/to/sshkey" 是否安全? 它有效,我只是想确保它不是一个漏洞。 一切都符合我的工作流程,只是想让...


使用 Ansible ping EC2 时端口 22 超时

我正在使用 RHEL-9.3.0_HVM-20231101-x86_64-5-Hourly2-GP2 AMI 使用 WSL2 和一个小型 EC2 实例。目的是学习Ansible。 当从 WSL ssh 我的实例时,一切正常并且连接正常


使用 git-lfs-transfer 进行组

我已经从https://github.com/bk2204/scutiger编译了git-lsf-transfer,这样我就可以通过ssh而不是https为lsf传输大文件。 有用。但是,它仅在仓库实际属于自己时才有效......


如何用docker搭建一个安装了git的jenkins代理节点

我用 docker 构建了我的 Jenkins 代理节点 詹金斯_巴塞罗那_节点: 图片:jenkins/ssh-agent:jdk11 特权:真实 用户:根 组添加: - “998” 取决于...


Heroku PS:使用 ENV Vars 执行

我在 Heroku 文档中看到了这一点: Heroku Exec 创建的 SSH 会话不会将配置变量设置为环境变量(即会话中的 env 不会列出由 heroku conf 设置的配置变量...


如何启用 ssh Linux 调试模式?

当我输入 sshd -d 命令时出现错误 sshd re-exec 需要使用绝对路径执行 我找到了解决问题的办法。 需要输入 sudo $(哪个 sshd) -d 我也收到错误


SSH 会话给出意外状态

将 PAM 配置为在登录尝试失败后显示新的登录提示之前等待一段指定的时间后,我想使用一个尝试连接的简单程序来测试此行为...


使用 PyROOT 循环绘制多个文件夹的直方图

我想问如何解决我在lxplus(ssh服务器)上的pyROOT代码中的这个错误: 这是两个代码部分: def mkdir_p(路径): #print“制作目录:”,路径 尝试: os.mak...


像 gitolite 这样的程序是如何工作的?

我很好奇 gitolite 等程序如何工作——特别是它们如何与 SSH 协议交互以提供量身定制的体验。有人可以举个例子来说明我会如何做吗


使用 cygwin 的 Git 存储 https 密码

我正在使用 Cygwin 和 Git。每次我使用 https url 推送/拉取 Bitbucket 上的存储库时,都会要求我输入密码。 有没有办法存储这些凭据(例如使用 ssh 密钥)? 我尝试过


ssh-ed25519 字符串到java中的公钥

我在密码学方面几乎是新手,并且在将 ed25519 公钥字符串加载到 java.security.PublicKey 中时遇到问题。当我使用 openssl 尝试密钥时它有效,但当我加载密钥时则无效


VS CODE - 安装 C/C++ 扩展包时遇到问题

我正在尝试在 VS code 中通过 ssh 安装 C/C++ 扩展包。出现如下错误。请帮我解决这个问题。我还尝试删除远程服务器中的 .vscode-server 文件夹。但没能


如何从容器内部获取环境变量作为 Jenkinsfile 变量?

我们有多个 Jenkins ssh 代理、多个具有不同 jdk 版本的构建容器,并且容器使用 java 将内容(声纳结果等)发布到其他服务器。 容器需要真正...


无需公钥、私钥和公共 Ips 即可通过 SSH 连接到 Aws Ec2 实例

在我的公司,一位同事创建了没有公共 IP 地址的 Ec2 实例。我没有公钥和私钥。我可以与 SSM Manager 或 EC2 Instance Connect Endpoint 建立连接,但我...


Python 代码适用于 JupyterNotebook(本地),但不适用于 Visual Studio Code (ssh)

所以,我有一段用 Python 编写的代码,它在我本地的 Jupyter Notebook 上运行得很好,但是当我在 Visual Studio Code 上运行相同的代码时,它不起作用。 这是代码: ...


在安装新版本操作之前无法创建'./usr/bin/ssh'的备份链接

最近我的实验室ubuntu服务器遇到了一个麻烦的问题。我想重新安装 openssh 服务器,所以我运行命令 sudo apt-get 安装 openssh-client sudo apt-get 安装 openssh-server


NodeJS 管道损坏导致我的 Express api 停止工作

我一直在寻找这个问题的答案,并且必须找到像我所经历的那样安静的东西! 我在 AWS 上设置了一个 Ubuntu 实例,标准配置,中层。 我通过 ssh 进入服务器...


VSCode:远程测试资源管理器实际上并不执行测试(Python)

通过 SSH 连接到远程计算机时,我无法使用 VSCode 中的测试资源管理器运行测试。 VSCode 成功发现测试。然而,当我尝试运行它们时,VSCode 报告它们已经...


请推荐 - AWS 的“远程连接工具”; RDP/SSH 到多个资源/对象

我是云世界的新手,但当我开始在 AWS 中构建和支持工作负载时,我发现我很快就支持多种资源,并且服务器的数量/类型增长得非常快。针...


Github copilot 在要求生成代码时仅给出变量解释。常见问题?

我正在 VSCode (MacOS) 上使用 github copilot,通过 ssh 进行远程连接来编写 jupyter 笔记本。每当我要求它生成一些代码(无论多么基本)时,它似乎只给我一个解释......


PHP 函数 ssh2_connect 不起作用

以下是我的脚本: 以下是我的脚本: <?php $connection = ssh2_connect('XX.XX.XX.XX', 22); ssh2_auth_password($connection, 'root', '******'); $stream = ssh2_exec($connection, 'useradd -d /home/users/test -m testftp'); $stream = ssh2_exec($connection, 'passwd testftp'); $stream = ssh2_exec($connection, 'password'); $stream = ssh2_exec($connection, 'password'); ?> 它显示以下错误: Fatal error: Call to undefined function ssh2_connect() in /home/chaosnz/public_html/fotosnap.net/test.php on line 2 我该如何处理这个问题? 谢谢 老实说,我建议使用 phpseclib,这是一个纯 PHP SSH2 实现。示例: <?php include('Net/SSH2.php'); $ssh = new Net_SSH2('www.domain.tld'); if (!$ssh->login('username', 'password')) { exit('Login Failed'); } echo $ssh->exec('pwd'); echo $ssh->exec('ls -la'); ?> 它更加便携、更易于使用并且功能也更加丰富。 我已经安装了 SSH2 PECL 扩展,它工作正常,感谢大家的帮助... 我已经在 ubuntu 16.4 PHP 7.0.27-0+deb9u 和 nginx 上解决了这个问题 sudo apt install php-ssh2 您需要安装ssh2 lib sudo apt-get install libssh2-php && sudo /etc/init.d/apache2 restart 这应该足以让你上路 如果您在 OSX 上运行 bomebrew,我使用以下命令来安装它: brew install php56-ssh2 这对我有用。我从这里拉它。应该还有使用 mac 端口的 Ubuntu 和 OSX。 我正在运行 CentOS 5.6 作为我的开发环境,以下内容对我有用。 su - pecl install ssh2 echo "extension=ssh2.so" > /etc/php.d/ssh2.ini /etc/init.d/httpd restart 为了扩展 @neubert 答案,如果您使用 Laravel 5 或类似版本,您可以使用更简单的 phpseclib,如下所示: 奔跑composer require phpseclib/phpseclib ~2.0 在您的控制器中添加 use phpseclib\Net\SSH2; 然后在控制器方法中使用它,例如: $host = config('ssh.host'); $username = config('ssh.username'); $password = config('ssh.password'); $command = 'php version'; $ssh = new SSH2($host); if (!$ssh->login($username, $password)) { $output ='Login Failed'; } else{ $output = $ssh->exec($command); } 今天pecl install ssh2需要旧版本的php(<=6.0). Here https://pecl.php.net/package/ssh2您可以看到支持php7和php8的最新beta版本的ssh2。所以您应该安装其中之一: pecl install ssh2-1.3.1 * 不要忘记在 php.ini 文件中启用此 ssh2.so 扩展。 我知道有答案,但我只是在这里简化答案。 我有同样的问题,我在 ubuntu 20 中使用以下解决方案修复了它: sudo apt-get install libssh2-1 php7.1-ssh2 -y 您可以根据需要更改 php 版本,例如:php7.4-ssh2 参考:https://blog.programster.org/ubuntu-16-04-install-php-ssh2-extension 适用于 WHM 面板 菜单 > 服务器配置 > 终端: yum install libssh2-devel -y 菜单 > 软件 > 模块安装程序 PHP PECL 管理点击 ssh2 立即安装点击 菜单 > 重新启动服务 > HTTP 服务器 (Apache) 您确定要重新启动此服务吗? 是的 ssh2_connect() 工作了! 我觉得这个已有 11 年历史的讨论值得更新。我从 PHPSecLib 库切换到 PHP 7 和 8 的内置 SSH2 库,因为它似乎连接速度更快并且更标准。现在它还可以使用密钥密码,因此无需再使用第 3 方库。


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