logo NodeSeekbeta

定时任务来实现自动登录(Serv00.com)

12
  • @im818 #8 不需要的,直接登陆这个免费空间 加入定时任务就可以了

    1. 打开终端,使用以下命令生成SSH密钥对:

      ssh-keygen -t rsa
      

      这将生成一个RSA密钥对,默认情况下保存在~/.ssh/id_rsa

    2. 在生成密钥对的过程中,系统会提示您选择密钥的保存路径和输入密码。按照提示进行操作,如果不需要密码保护密钥,则可以直接按回车键。

    3. 生成密钥对后,您可以使用以下命令查看公钥:

      cat ~/.ssh/id_rsa.pub
      

      将输出的公钥复制到需要登录的服务器上的~/.ssh/authorized_keys文件中。

    4. 确保~/.ssh/authorized_keys文件的权限设置正确,使用以下命令进行设置:

      chmod 600 ~/.ssh/authorized_keys
      

    现在,第一次先手动连接一次,您可以使用私钥连接到服务器,例如:

    ssh -i ~/.ssh/id_rsa user@server_ip
    

    其中,user是您的用户名,server_ip是服务器的IP地址。如果您设置了密码保护密钥,系统会提示您输入密码。

    1. 然后添加计划任务
    crontab -e
    

    添加计划任务命令,下面是2个月执行一次,时间你自己调整吧

    0 0 1 */2 * ssh -i ~/.ssh/id_rsa [email protected] && exit
    

    正常把上名命令中的 user 替换为你的用户名就行

    按下`Ctrl`键和`O`键,然后按下`Enter`键,这将保存更改。
    按下`Ctrl`键和`X`键,这将退出Nano编辑器。
    

    有没有效果就不知道了。 这个是自己服务器登录自己。套娃。

  • @fengci #12 谢谢 xhj003

  • 绑定

  • @fengci #12
    学习了。

  • 编辑完成后,按Esc,再输入:x保存并退出。
    这才是正确的退出这个编辑保存页面

  • s1.serv00.com
    我登不上ssh yct006

  • @gwzhi #7 有些国外的免费cron网站可以试试

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有15771位seeker

🎉欢迎新用户🎉