Jump to content
faustf

SSH and cmd send password

Recommended Posts

hi guys

i try to send a password by  this part of script at   ssh server

i use a ssh .exe  finded in openSsH  

this a part of code

Func _SSHJoin()
    Local $sLIPserver = GUICtrlRead($Input1)
    Local $sLServerPort = GUICtrlRead($Input2)
    Local $sLUserName = GUICtrlRead($Input3)
    Local $sLPass = GUICtrlRead($Input4)
    Local $sLPassAmule = GUICtrlRead($Input6)

    _SSH_Login($sLIPserver, $sLServerPort, $sLUserName, $sLPass)




EndFunc   ;==>_SSHJoin


Func _SSH_Login($Server, $port, $user, $paSSH)

    Local $iPID = Run(@ComSpec & " /k " & "ssh " & $user & "@" & $Server & " -p " & $port, "", @SW_MAXIMIZE, $STDIN_CHILD + $STDOUT_CHILD)

    StdinWrite($iPID, "y")
    Sleep(200)
    StdinWrite($iPID, $paSSH)

    ProcessWaitClose($iPID)

    ; Read the Stdout stream of the PID returned by Run. This can also be done in a while loop. Look at the example for StderrRead.
    Local $sOutput = StdoutRead($iPID)
    MsgBox(0, '', $sOutput)

EndFunc   ;==>_SSH_Login

when call ssh is open a cmd  but  remaning in prompt  for password and dont insert nothing is possible send  a password ?  thankz

 

Share this post


Link to post
Share on other sites

@faustf

Take a look here

 

 


Signature beginning:   Wondering who uses AutoIT and what it can be used for ?
* GHAPI UDF - modest beginning - communication with GitHub REST API Forum Rules *
Include Dependency Tree (Tool for analyzing script relations)
ADO.au3 UDF     POP3.au3 UDF     XML.au3 UDF    How to use IE.au3  UDF with  AutoIt v3.3.14.x  for other useful stuff click the following button

Spoiler

Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. 

My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST APIErrorLog.au3 UDF - A logging Library *

My contribution to others projects or UDF based on  others projects: * _sql.au3 UDF  * POP3.au3 UDF *  RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane

Useful links: * Forum Rules * Forum etiquette *  Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * 

Wiki: Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * 

IE Related:  * How to use IE.au3  UDF with  AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskSchedulerIE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) *

PDF Related:https://www.autoitscript.com/forum/topic/177368-how-to-get-reference-to-pdf-object-embeded-in-ie/ *

I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions *  EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *

"Homo sum; humani nil a me alienum puto" - Publius Terentius Afer
"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming"
:naughty:  :ranting:, be  :) and       \\//_.

Anticipating Errors :  "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty."

Signature last update: 2020-11-20

Share this post


Link to post
Share on other sites

You prefer not to use known-good code, but write it yourself? Even if you are not going to use the entire UDF, the author has obviously figured out what you have been unable to - why would you not use that as a template for your own script?


"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Share this post


Link to post
Share on other sites

simple don't wanna , spoon feed , and  want understand much better a stdinwrite , stdinread , and the communication mechanism with cmd

 

Share this post


Link to post
Share on other sites

Well, spoon-feeding it to you is what you usually want. I guess you can hope someone comes along that is willing to do the work for you after 9 years on the forum....


"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Share this post


Link to post
Share on other sites

I don't understand why you think, because one has been registered for nine years in a forum must automatically program for all nine years always, (I am not a programming professional I only program when I have some free time, (some time stay year without program) ), I never asked for feed to the spoon,you can answer by not giving the solution but simply saying what I have to study, to get to the solution, by doing so it becomes even faster for you to answer, and for those who ask questions may not put the whole code, think.....

good life 

Edited by faustf

Share this post


Link to post
Share on other sites

I did say what you have to study to get the solution (in this case the UDF), but you don't want to do it. And to say, looking back through your history, that you aren't looking for people to spoon feed it to you, is laughable. 


"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...