自动创建ssh帐号并用gmail发送

来源:http://finler.net/post/491/

前几天买的VPS,发现用处不大。正好找到中国特色12两篇文档,可以用来发送fuckwall帐号。

Debian下使用让Exim4通过Gmail发邮件

准备工作:

apt-get install -y exim4
apt-get install -y mutt

其实debian一般默认安装是有exim4的,不保准有的精简安装版没有,apt-get一下吧。

配置

dpkg-reconfigure exim4-config

第一步:布拉布拉布拉,OK

第二步:mail sent by smarthost; received via SMTP or fetchmail ,OK

第三步:System mail name: 输入本机域名:malegebi.com,OK

第四步: Please enter a semicolon-separated list of IP addresses. The Exim SMTP listener daemon will listen on all IP addresses listed here. ,继续OK

第五步: IP-addresses to listen on for incoming SMTP connections: 输入127.0.0.1,继续OK

第六步: Other destinations for which mail is accepted: 留空,继续OK

第七步:Machines to relay mail for: 留空,继续OK

第八步:IP address or host name of the outgoing smarthost: 输入smtp.gmail.com::587,继续OK

第九步:Hide local mail name in outgoing mail? ,选NO

第十步:布拉布拉布拉,OK

第十一步:Keep number of DNS-queries minimal (Dial-on-Demand)?,选NO

第十二步:Delivery method for local mail: 选mbox format in /var/mail/ ,继续OK

第十三步:Split configuration into small files? ,选YES

第十四步:布拉布拉布拉,OK

第十五步: Root and postmaster mail recipient:留空,继续OK

第十六步:exim4这时自动重启。 继续

第十七步:

vim /etc/exim4/passwd.client

加入

*.google.com:你的Gmail邮箱用户名@gmail.com:你的密码

第十八步

chown root:Debian-exim /etc/exim4/passwd.client

第十九步

vim /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost

在"remote_smtp_smarthost:"这段最后一个"}"下添加:

port=587

(但是官方文档中写着before the line containing "hosts_try_auth…" 在这段前面加,我按照官方配置成功,原理不懂~)

第二十步:

echo 'YOUR-USER-NAME@LocalHost: Gmail用户名@gmail.com' >> /etc/exim4/email-addresses

最后

update-exim4.conf

测试

echo "邮件正文" | mutt -s "标题" XXX@xxx.com

自动创建ssh帐号

Debian/ubuntu

wget --no-check-certificate https://chinatopsex.com/script/ssh.sh

或者CentOS

wget --no-check-certificate https://chinatopsex.com/script/sshforcentos.sh

编辑

vim ssh.sh
SSH_SERVER=修改为你的SSH服务器地址
SSH_SERVER_PORT=根据SSHD配置修改端口
SSH_USERA=365 帐户失效期

运行,依次输入用户名和邮箱,密码将会自动生成并发送至之前输入的邮箱。 另外会保存每次创建的用户名信息至/root/ssh.txt /root/ssh下会以用户名.txt储存用户名密码邮箱。

终于写完了


没有评论: