小编Raj*_*pta的帖子

SSH错误:Ansible中的权限被拒绝(公钥,密码)

我是ansible的新手,我正在努力实现它.我尝试了互联网上存在的所有可能的方式以及与之相关的所有问题,但我仍然无法解决错误.请帮我.

我在Macbook上安装了ansible playbook.我创建了一个IP为10.4.1.141且主机IP为10.4.1.140的VM

我尝试使用主机通过ssh连接到我的VM,它通过以下命令连接:

ssh user@10.4.1.141
Run Code Online (Sandbox Code Playgroud)

我得到了shell访问权限.这意味着我的ssh工作正常.

现在我为Ansible尝试了以下命令:

ansible all -m ping
Run Code Online (Sandbox Code Playgroud)

而且内容/etc/ansible/host10.4.1.141

然后它显示以下错误:

10.4.1.141 | FAILED => SSH错误:权限被拒绝(公钥,密码).

连接到10.4.1.141:22时有时使用-vvvv重新运行命令很有用,它会打印SSH调试输出以帮助诊断问题.

然后我尝试在主机上的config文件.ssh/夹中创建文件,但错误仍然是相同的.

config文件的内容是:

  IdentityFile ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)

这是我的私钥的路径.

然后我运行相同的命令ansible all -m ping,并再次得到相同的错误.

当我尝试另一个命令

ansible all -m ping -u user --ask-pass
Run Code Online (Sandbox Code Playgroud)

然后它询问了SSH密码,我给了它(该死密码是否正确),但是我收到了这个错误:

10.4.1.141 | FAILED => FAILED:身份验证失败.

这是使用的日志-vvvv:

/etc/ansible/host

我仍然无法弄清楚问题是什么.在完成我的所有研究后,这是我最后的选择.我所指的最后一个链接是https://valdhaus.co/writings/ansible-mac-osx/

请帮帮我,我被卡住了.提前致谢!

ssh ansible

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

为什么JUnit测试在Ant Build System中失败?

我是Java的新手,所以请温柔地对待我.我正在尝试使用Ant Build System来运行我的JUnit测试.但是当我在没有Ant的情况下运行我的测试时,它会通过,但是当我使用Ant Build来运行我的JUnit测试时,测试失败了.

这是我的Ant build.xml文件:

<property name="lib.dir" value="lib"/>

<path id="classpath">
    <fileset dir="${lib.dir}" includes="*.jar"/>
</path>

<target name="runjunit" depends="compile">
    <mkdir dir="reports" />
    <junit printsummary="true" showoutput="yes" haltonerror="yes" haltonfailure="yes"  >
        <test name="com.geometry.CartesianPositionTest" />
        <classpath>
            <path refid="classpath" />
            <pathelement location="out" />
        </classpath>
    </junit>
</target>

<target name="compile">
    <javac srcdir="src" destdir="out" includeantruntime="false" classpath="lib/junit-4.11.jar"/>
</target>

<target name="package" depends="compile">
    <jar destfile="geometry.jar"
         basedir="out"
         includes="**"
         excludes="**/*Test*" >
        <manifest>
            <attribute name="Main-Class" value="com.geometry.CartesianPosition" />
        </manifest>
    </jar>
</target>
Run Code Online (Sandbox Code Playgroud)

Ant Build的堆栈跟踪是:

    /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java -Xmx128m -Xss2m "-Dant.home=/Applications/IntelliJ IDEA 14 CE.app/Contents/lib/ant" "-Dant.library.dir=/Applications/IntelliJ IDEA 14 CE.app/Contents/lib/ant/lib" -Dfile.encoding=UTF-8 …
Run Code Online (Sandbox Code Playgroud)

java ant junit

6
推荐指数
1
解决办法
1007
查看次数

为什么JUnit 4.11不能在Ant构建文件中工作,但JUnit 4.8.2工作正常?

我正在使用IntelliJ进行Java项目.由于我是Java新手,我在项目中尝试使用Ant作为构建工具.

当我在我的Ant构建文件中使用Junit 4.11时,我收到以下错误:

[javac] /Users/rajatg/fizz-buzz/src/test/FizzBuzzTest.java:4: error: package org.hamcrest.core does not exist
[javac] import static org.hamcrest.core.Is.is;
[javac]                                ^
[javac] /Users/rajatg/fizz-buzz/src/test/FizzBuzzTest.java:4: error: static import only from classes and interfaces
[javac] import static org.hamcrest.core.Is.is;
[javac] ^
[javac] 2 errors

BUILD FAILED
Run Code Online (Sandbox Code Playgroud)

当我使用Junit 4.8.2时,所有测试都成功运行.

谁能告诉我,这是什么问题?提前致谢.

java ant junit intellij-idea

5
推荐指数
1
解决办法
237
查看次数

关系django_migrations的权限被拒绝

我正在使用Django CMS,我想备份我的数据库.但是,当我触发查询以取回我的数据库时:

pg_dump -U postgres -h 127.0.0.1 -p 5432 db_name > db_name_backup.sql
Run Code Online (Sandbox Code Playgroud)

触发查询后,我收到以下错误:

pg_dump:[archiver(db)]查询失败:错误:关系django_migrations的权限被拒绝

pg_dump:[archiver(db)]查询是:LOCK TABLE public.django_migrations IN ACCESS SHARE MODE

谁可以帮我这个事?

django postgresql django-cms

5
推荐指数
1
解决办法
6708
查看次数

MPI_Send(100):无效排名值为 1,但必须为非负且小于 1

我正在自学Python中的MPI。我刚刚从 的基本文档开始MPI4py。我从这段代码开始:

from mpi4py import MPI

comm = MPI.COMM_WORLD
rank = comm.Get_rank()

if rank == 0:
   data = {'a': 7, 'b': 3.14}
   comm.send(data, dest=1, tag=11)
elif rank == 1:
   data = comm.recv(source=0, tag=11)
Run Code Online (Sandbox Code Playgroud)

当我运行这个程序时,我收到以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "MPI/Comm.pyx", line 1175, in mpi4py.MPI.Comm.send (src/mpi4py.MPI.c:106424)
  File "MPI/msgpickle.pxi", line 211, in mpi4py.MPI.PyMPI_send (src/mpi4py.MPI.c:42120)
mpi4py.MPI.Exception: Invalid rank, error stack:
MPI_Send(174): MPI_Send(buf=0x10e137554, count=25, MPI_BYTE, dest=1, tag=11, MPI_COMM_WORLD) failed
MPI_Send(100): Invalid rank has value 1 …
Run Code Online (Sandbox Code Playgroud)

mpi4py

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

标签 统计

ant ×2

java ×2

junit ×2

ansible ×1

django ×1

django-cms ×1

intellij-idea ×1

mpi4py ×1

postgresql ×1

ssh ×1