Controllerless Networks

Reply
Occasional Contributor I

Manage Accesspoint Aruba IAP 325 Instant Mode over powershell SSH

Hi,

 

i want to create Users for the integrated Auth. Server for the Captive Portal. With the Putty.exe it is possible to create users with the commands:  

configure
user benutzername passwort radius
end
commit apply

 

And it works perfectly.

Now i wanted to write a script to create users automatically. The main purpuse is the change the users password every week to make the guestnetwork more secure. So i used Powershell with the "Posh-SSH" Module.

This is my Script:

Install-Module Posh-SSH

$User = "*****"
$WLAN_Password = "******"
$Password = ConvertTo-SecureString "*******" -AsPlainText -Force
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $User, $Password

New-SSHSession -ComputerName ********** -Credential $Credential

Invoke-SSHCommand -SessionId 0 -Command "configure"

 

When i run the script, the connection works:

SessionId  Host                                                                Connected                                                 
---------  ----                                                               ---------                                                 
    0      **********                                                         True  

 

And then, i get this error:                                                 
"The connection was closed by the server: Only cli connections are
allowed to the AP (ProtocolError)."

 

Does anyone have an idea how to solve this Problem?

 

Thanks

 

 

MVP Guru

Re: Manage Accesspoint Aruba IAP 325 Instant Mode over powershell SSH

Hi,

 

I'm not familiar with powershell so I'm going to reccommend using AirRecorder. It's an Aruba java app specifically made for the purpose of running commands remotely and can be used autonomously.

 

Link to AirRecorder tutorial.

 


Cheers
James
----------------------------------------------------------------------
--------------------------@whereisjrw--------------------------
---------------------------------blog-------------------------------
ACCX #540 | ACMX #353 | ACDX #216 | AMFX #11
----------------------------------------------------------------------
----------------------------------------------------------------------

If a reply adequately addresses your issue, please click on the "Accept as Solution" and "Give Kudos" button so this information can benefit other users via search.
Occasional Contributor I

Re: Manage Accesspoint Aruba IAP 325 Instant Mode over powershell SSH

Hi,

 

Thanks for your answer. I cannot download the AirRecoder software with your download link. When i login to Aruba Support, and go to the "Tools" at the Aruba download Page,  there is no "Airrecoder" folder is not available. Is it necessary to buy this Software? This Software is available:

Software.jpgIs there another way to get the AirRecoder Software?

 

Thanks.

 

 

New Contributor

Re: Manage Accesspoint Aruba IAP 325 Instant Mode over powershell SSH

Hi

 

I got the same error, but found a solution to work around it.

 

$arubapass = ConvertTo-SecureString "-password-" -AsPlainText -Force 

$arcred = New-Object System.Management.Automation.PSCredential ("-login-", $arubapass)

Import-Module -Name Posh-SSH

$session = New-SSHSession -ComputerName aruba01.local -Credential $arcred -AcceptKey -Force
start-sleep -s 2

# Get-SSHSession - your see ID for your session
$SSHStream = New-SSHShellStream -Index 0

$SSHStream.WriteLine("show clients")
$sshresult = $SSHStream.read()
$sshresult

# close session
Remove-SSHSession 0

It helped me. Thanks.

 
Search Airheads
cancel
Showing results for 
Search instead for 
Did you mean: