打开终端,使用以下命令生成SSH密钥对: ssh-keygen -t rsa 这将生成一个RSA密钥对,默认情况下保存在~/.ssh/id_rsa。 在生成密钥对的过程中,系统会提示您选择密钥的保存路径和输入密码。按照提示进行操作,如果不需要密码保护密钥,则可以直接按回车键。 生成密钥对后,您可以使用以下命令查看公钥: cat ~/.ssh/id_rsa.pub 将输出的公钥复制到需要登录的服务器上的~/.ssh/authorized_keys文件中。 确保~/.ssh/authorized_keys文件的权限设置正确,使用以下命令进行设置: chmod 600 ~/.ssh/authorized_keys 现在,第一次先手动连接一次,您可以使用私钥连接到服务器,例如: ssh -i ~/.ssh/id_rsa user@server_ip 其中,user是您的用户名,server_ip是服务器的IP地址。如果您设置了密码保护密钥,系统会提示您输入密码。 然后添加计划任务 crontab -e 添加计划任务命令,下面是2个月执行一次,时间你自己调整吧 0 0 1 */2 * ssh -i ~/.ssh/id_rsa [email protected] && exit 正常把上名命令中的 user 替换为你的用户名就行 按下`Ctrl`键和`O`键,然后按下`Enter`键,这将保存更改。 按下`Ctrl`键和`X`键,这将退出Nano编辑器。 有没有效果就不知道了。 这个是自己服务器登录自己。套娃。
@im818 #8 不需要的,直接登陆这个免费空间 加入定时任务就可以了
打开终端,使用以下命令生成SSH密钥对:
这将生成一个RSA密钥对,默认情况下保存在
~/.ssh/id_rsa
。在生成密钥对的过程中,系统会提示您选择密钥的保存路径和输入密码。按照提示进行操作,如果不需要密码保护密钥,则可以直接按回车键。
生成密钥对后,您可以使用以下命令查看公钥:
将输出的公钥复制到需要登录的服务器上的
~/.ssh/authorized_keys
文件中。确保
~/.ssh/authorized_keys
文件的权限设置正确,使用以下命令进行设置:现在,第一次先手动连接一次,您可以使用私钥连接到服务器,例如:
其中,
user
是您的用户名,server_ip
是服务器的IP地址。如果您设置了密码保护密钥,系统会提示您输入密码。添加计划任务命令,下面是2个月执行一次,时间你自己调整吧
正常把上名命令中的
user
替换为你的用户名就行有没有效果就不知道了。 这个是自己服务器登录自己。套娃。
@fengci #12 谢谢
绑定
@fengci #12
学习了。
编辑完成后,按Esc,再输入:x保存并退出。
这才是正确的退出这个编辑保存页面
s1.serv00.com
我登不上ssh
@gwzhi #7 有些国外的免费cron网站可以试试