日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

labview 远程连接linux,SSH交互式通信总结:expect、plink、putty、sshpass、ALAB SSH

發布時間:2025/3/12 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 labview 远程连接linux,SSH交互式通信总结:expect、plink、putty、sshpass、ALAB SSH 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于在linux腳本中遠程執行命令的問題,筆者在以前文章中可以使用expect工具來完成交互式通信。在windows平臺下可以使用plink或者putty工具。免密也可以設置SSH秘鑰,參考文章-Linux怎么遠程執行指令呢-SSH秘鑰。但是在linux下需要一一對應設置,未免過于麻煩。今天看到一款使用sshpass來完成交互式通信的方法,于是筆者以前用過的工具一一展示一下,做個總結,方便以后使用。

1、linux下expect。參考文章-Linux中expect工具完成遠程交互通信。

expect用于發送指定的字符串信息,獲取匹配信息匹配成功則執行expect后面的程序動作,文章里面有詳細的腳本說明。

2、windows下plink。參考文章--LabVIEW通過PLINK遠程到Linux系統。

windows10執支持ssh,但是不支持sshpass嗎,于是使用plink來代替。

先看指令:PLINK -pw raspberry pi@192.168.31.82 -ssh -batch "pwd"。

-pw指定密碼,-batch禁止交互式運行命令。

3、windows下putty。

PUTTY -pw raspberry? pi@192.168.31.103

不用輸入密碼來完成交互式,這個這對于putty自帶可視化界面需求的,不需要使用putty的界面的話就可以選擇上面的plink命令行。

4、linux下sshpass

先看指令:sshpass -p raspberry ssh pi@192.168.31.103 pwd,sshpass用于非交互的ssh 密碼驗證,允許你用 -p 參數指定明文密碼,直接登錄遠程服務器執行指令。

在ubuntu下安裝:sudo apt? install sshpass

在RHEL下安裝:sudo yum install sshpass

5、?LabVIEW下ALAB SSH工具

lab -SSH實現了Secure Shell (SSH),SSH客戶端應用程序(運行LabVIEW的PC)與SSH服務器連接起來。但是這個工具是要收費的,可以使用plink來代替。但是相比于plink,ALAB SSH可以在連接后完成一系列的命令,而LabVIEW 函數System Exec VI調用plink連接完成后只能執行一次。如果要執行多次的話只能在plink后面的命令里面入手,使用;或者&&來完成多個指令或者做成腳本。比如:

PLINK -pw raspberry pi@192.168.31.82 -ssh -batch "pwd;whoami"

總結

以上是生活随笔為你收集整理的labview 远程连接linux,SSH交互式通信总结:expect、plink、putty、sshpass、ALAB SSH的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。