向vmware的虚拟机linux传文件 (linux虚拟机如何给主机传文件)

先安装sendmail和mailx

yum -y install sendmail mailx

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

安装完成,启动服务、查看服务状态

systemctl start sendmail

systemctl start sendmail

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

查看下我们安装的版本

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

查看配置文件

cat /etc/mail.rc

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

进入编辑状态vim /etc/mail.rc

将以下内容添加的文件末尾

set from=username

set smtp=smtp.qq.com

set smtp-auth-user=username

set smtp-auth-password=password

set smtp-auth=login

其中

set from=username 可以设置为你的邮箱账户

set smtp-auth-user=username可以设置为你的邮箱账户

set smtp-auth-password=password可以设置为你的邮箱密码

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

再打开一个会话查看日志信息

tail -f /var/log/maillog

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

我使用的是QQ邮箱,在QQ邮箱白名单中加入我发送的邮箱账户

点击设置

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

选择反垃圾

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

设置白名单

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

添加白名单

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

我们编写一个管道命令发送邮件

echo ’This is test mail’ | mail -s ’test’ (替换为你发送的邮箱账户)

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

在邮箱收件箱中我们可以看到我们的文本内容

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

我们*载下**一个工具

wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

解压对应的文件

tar -xzvf sendEmail-v1.56.tar.gz

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

进入目录 复制命令

cd sendEmail-v1.56

cp sendEmail /usr/local/bin/

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

sendEmail 参数

sendEmail -h

-f 表示发送者的邮箱

-t 表示接收者的邮箱

-s 表示SMTP服务器的域名或者ip

-u 表示邮件的主题

-xu 表示SMTP验证的用户名

-xp 表示SMTP验证的密码

-m 表示邮件的内容

-cc 表示抄送

-bcc 表示暗抄送

a /data/a.rar 发送a.rar这个文件

我们将我们本地的文件进行打包

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

然后执行发送命令

/usr/local/bin/sendEmail

–f 邮箱地址 -t邮箱地址 -s smtp.163.com -u "邮 件标题" -o message-charset=utf-8 -xu邮箱地址-xp 你的密码 -m "邮件正文内容" -a /data/fj.tar -o tls=no

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

进入我们的邮箱看下

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

我们*载下**附件查看

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件

其中直接发送图片出现超时问题,改为压缩文件

如何给虚拟机的linux传输文件,主机怎么往linux虚拟机里传文件