Terminal/SSH 欢迎信息 and 邮件登录提醒

之前逛论坛时候看到一个给ssh连接加提醒和欢迎界面的。原方法是使用的TG和微信的API来做推送,我做了一个可以通过邮件的。用Python和flask建了一个接收登录信息的服务器然后用谷歌Gmail来发邮件个别的邮箱提醒。 shell文件来源于论坛内容。我稍微修改了一些来适配邮件的部分。主要修改在最后几行。 shell文件需要修改的部分:<YOUR DEVICE NAME>: 你的设备名称,会在邮件标题里面。 root:password 你的flask网站用户名和密码 serverip:80. 你的邮件服务器ip和port mail.py邮件服务器文件。python使用了flask和flask_httpauth两个库。 需要改的内容:user = {root:password} 用户字典,可以多个,建议修改,不要使用默认账号密码 sender_address: 作为发件人的邮箱地址 sender_pass: 发件人的app password。在gmail里,点右上角的账户-> manage your google account, security password-> app password. receiver_address: 你想收到提醒的邮箱 […]

Resume

Yifei Liu Yifeili4@andrew.cmu.edu | (540) 998-0446 | www.linkedin.com/in/liuyifeijerry EDUCATION Carnegie Mellon University                                                                                                 Pittsburgh, PA Master of Science in Electrical and Computer Engineering                                                   May 2023 Selected Courses: Embedded Real-Time […]

WordPress 忘记管理员密码解决方案

There is also an English version available at https://lyfjerry.com/solution-on-forgetting-your-wordpress-admin-password/ 今天突然发现我忘记了我的wordpress管理员密码,想写点东西都写不了,而且我的邮箱设置还有点问题,不能重置密码,折腾了好一会。 我的主页是基于群晖的web station做的。用的数据库是MariDB 10, 数据库管理系统是phpMyAdmin。尝试了使用mySQL 语句来进行删改,但是不太好用。我直接进数据库改了密码。然后我发现自己还忘记了数据库的密码,去群晖里mariDB里可以修改root密码,万幸我没有忘记我的群晖密码。(这里还有一个小插曲,我发现我改完数据库密码之后我都登不进去我的主页了,报的错是Error Establishing a Database Connection。这是因为改了数据库的管理员密码之后worldpress链接不上数据库了,可以在worldpress根目录下找到一个叫wp-config.php文件,里面有一项数据库密码( define (‘DB_PASSWORD’), ‘原始密码’)。改掉这个密码就行。话说为什么不直接在这里看密码呢?) 进入数据库之后选择最左边worldpress数据库,最下面有一个wp_users。点进去之后就有一个user目录,找到你的用户名之后在user_pass栏里面就是密码了。 但是这个密码是加密保护过的,但是用的md5,话说md5现在好像都用来检查完整性了。可以在网上随便找一个md5生成器,或者python内建库hashlib里有md5的生产器,把想设置的密码用MD5处理一下,然后在直接编辑数据库里那一条信息,就可以完美实现了。 Jerry 2021/3/14