小编Bra*_*ock的帖子

通过bash连接CISCO Anyconnect VPN

正如标题所说,尝试通过bash连接vpn.以下脚本似乎最接近我正在寻找的答案:

#!/bin/bash
/opt/cisco/anyconnect/bin/vpn -s << EOF
connect https://your.cisco.vpn.hostname/vpn_name
here_goes_your_username
here_goes_your_passwordy
EOF
Run Code Online (Sandbox Code Playgroud)

当我运行它时,vpn启动,但然后退出没有错误,没有连接.这似乎是由-s引起的.如果我删除此参数,VPN将启动,但不会输入任何命令(即connect vpn,username,password).从我读到的-s选项将允许传递用户名/密码.救命!

bash vpn cisco

9
推荐指数
2
解决办法
8576
查看次数

带有 PHPMailer 的 AWS SES 使用 SMTP,SMTP 错误:无法进行身份验证?

我收到以下错误:身份验证凭据无效。

我已经仔细检查了用户名(访问密钥 ID)和密码(秘密令牌)一百万次。我仔细检查了发送到服务器的 base64,它是正确的。用户具有正确的访问权限。允许来自 EC2 服务器的所有出站流量。SELinux 被禁用。我已经转义了特殊字符,尝试了不同的凭据。尝试使用具有更多访问权限的用户。

我正在将 PHPMailer 与 AWS SES 一起使用。

这是代码:

$mail = new PHPMailer;
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'tls';
$mail->SMTPDebug = 4;
$mail->setFrom('braydenrhancock@gmail.com', 'Sender Name');
$mail->addAddress('braydenrhancock@gmail.com', 'Recipient Name');
$mail->Username = 'AKIAINH6PZ2UQKDK2BTA';
$mail->Password = 'GvMMa7R3fAXZGacl3gyfA86J0RxJLO7FQte9vrof';
$mail->Host = 'email-smtp.us-east-1.amazonaws.com';
$mail->Subject = 'Amazon SES test (SMTP interface accessed using PHP)';
$mail->Body = '<h1>Email Test</h1>';
$mail->Port = 587;
$mail->isHTML(true);
$mail->AltBody = "Email Test\r\nThis email was sent through the 
    Amazon SES SMTP interface using the PHPMailer class.";

if(!$mail->send()) { …
Run Code Online (Sandbox Code Playgroud)

smtp phpmailer amazon-web-services amazon-ses

3
推荐指数
1
解决办法
6038
查看次数

标签 统计

amazon-ses ×1

amazon-web-services ×1

bash ×1

cisco ×1

phpmailer ×1

smtp ×1

vpn ×1