【问题标题】:Permission to access another remote server Linux, Ubuntu [closed]访问另一个远程服务器Linux,Ubuntu的权限[关闭]
【发布时间】:2018-08-01 22:08:39
【问题描述】:

如何允许远程服务器运行命令而不要求输入密码和任何确认。

我使用这个命令,但它要求输入密码,

ssh root@0.0.0.0 /var/workingproject/notify

有没有一种方法可以将远程服务器列入白名单以访问我的服务器并执行命令而无需输入密码?

【问题讨论】:

标签: linux ubuntu unix centos


【解决方案1】:

您可以将通常在本地邮箱~/.ssh/id_rsa.pub 上找到的公钥添加到远程服务器的授权密钥文件中。要自动执行此操作,您可以使用以下内容:

ssh-copy-id -i ~/.ssh/id_rsa.pub root@0.0.0.0

或者,您可以打开远程授权密钥文件 (~/.ssh/authorized_keys) 并直接添加您的公钥。

如果您没有在本地实例上配置公钥,则可以运行:

ssh-keygen

创建一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-10
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多