使用公共密钥自动ssh登录

时间:2020-03-30 01:48:37

标签: bash ssh

登录到ssh服务器后,我想连接。 我在/etc/profile.d/目录中创建了一个bash脚本。 在创建密钥之前。从终端与按键的连接正常。 但是,如果我在bash脚本中运行命令,则会收到错误

“不会分配伪终端,因为stdin不是终端。

这是我的脚本。设置了用户权限。

    #!/bin/bash  
    ssh root@81.169.137.165

请帮助。

1 个答案:

答案 0 :(得分:0)

我通过Ubuntu启动应用程序解决了这个问题。

  1. 打开Dash并搜索启动应用程序。
  2. 带有命令的新条目

gnome-terminal-命令'sh -c“ sleep 2; /home/hakikat/login.sh; exec bash”'

相关问题