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

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux Ubuntu如何远程协助Windows

發(fā)布時間:2024/9/30 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux Ubuntu如何远程协助Windows 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、安裝rdesktop

  • 打開Linux Ubuntu
  • 按Ctrl - Alt - T打開終端
  • 使用萬能的安裝指令$ sudo apt-get install rdesktop安裝rdesktop
  • 使用指令$ rdesktop --help測試rdesktop是否成功安裝
  • 二、設(shè)置Windows

  • 打開Windows
  • 右鍵"我的電腦" (好像Win7是"此電腦),選"屬性"
  • 點擊"遠程設(shè)置"
  • 把有關(guān)的都勾成允許
  • 按Win - R打開"運行"
  • 輸入cmd打開Windows命令行
  • 在命令行中輸入ipconfig查看你的IP地址
    找到"以太網(wǎng)適配器 以太網(wǎng):"那一段
    找到"IPv4 地址"那一行
    把后面那一串數(shù)字記下來,那是Windows的IP地址
  • 三、使用rdesktop

  • $ rdesktop IP_address遠程協(xié)助IP_address,默認不全屏 (協(xié)助后屏幕大小不可更改),無聲音
  • $ rdesktop -f IP_address全屏顯示
  • $rdesktop -r attr IP_adress設(shè)置屬性,例:
    • $ rdesktop -f -r sound:on IP_address開啟聲音
    • $ rdesktop -f -r sound:local IP_address把聲音帶到本地播放器 (須與-r sound:local聯(lián)用,不然沒聲音)
  • $ rdesktop -u username IP_address使用username作為登錄用戶名
  • $ rdesktop -p password IP_address使用password作為登錄密碼 (如果此項不選且Windows設(shè)置了密碼,那么會顯示出開機登錄界面,必須使用強密碼,不能用PIN碼)
  • 四、編寫Linux Bash腳本

  • 由于rdesktop每個參數(shù)都很長,一般都會用到如下指令
    $ rdesktop -f -u username -p password -r sound:on -r sound:local IP_address
    十分繁瑣,所以可以將rdesktop的調(diào)用寫在Bash腳本中
  • 腳本內(nèi)容
  • #control(一般在第一行寫文件名,可以不用) #!/bin/bash #指明用/bin/bash作為解釋器,不可省略#設(shè)置默認屬性 username="default_uesrname" #設(shè)置默認username,default_username根據(jù)你的需求自行設(shè)置 password="default_password" #設(shè)置默認password,default_password根據(jù)你的需求自行設(shè)置 declare -i full_screen=1 #設(shè)置默認的屏幕大小,0代表不全屏,其他代表全屏,根據(jù)你的需求自行設(shè)置 declare -i sound_on=1 #設(shè)置默認聲音是否開啟,0代表不開啟,其他代表開啟,根據(jù)你的需求自行設(shè)置 declare -i sound_local=1 #設(shè)置默認聲音是否帶到本地,0代表否,其他代表是,根據(jù)你的需求自行設(shè)置 ip="default_ip" #設(shè)置默認的IP地址,default_ip根據(jù)你的需求自行設(shè)置#顯示default信息 function default {echo "username\t: $username"echo "password\t: $password"echo "full screen\t: $full_screen"echo "sound\t: $sound_on"echo "sound to local\t: $sound_local"echo "ip:\t $ip" }#顯示help信息的函數(shù) function help {echo "control [options] [IP_address]"echoecho "options:"echo "\t-d\tshow the default options"echo "\t-f\t(not) show full-screen"echo "\t--help\tshow this help document"echo "\t-l\t(not) bring the sound to local"echo "\t-p <password>\tuse <password> as password"echo "\t-s\t(not) turn on the sound"echo "\t-u <username>\tuse <username> as username" }echo #輸出空行declare -i mode=0 #0代表無,1代表username,2代表password declare -i count=0 for arg in "$@" docount = $count + 1case $arg in"-d")default #輸出默認屬性"-f")full_screen=$full_screen - 1 #0變成-1,1變成0"--help")help #輸出幫助信息"-l")sound_local=$sound_local - 1"-p")mode=2*)case $mode in0)ip=$arg1)username=$arg2)password=$argesac;;esac done#生成指令 instruction="rdesktop" instruction="$instruction -u \"$username\"" #設(shè)置用戶名 instruction="$instruction -p \"$password\"" #設(shè)置密碼 if $full_screen;; theninstruction="$instruction -f" #設(shè)置全屏模式 fi if $sound_on;; theninstruction="$instruction -r sound:on" #設(shè)置聲音開啟 fi if $sound_local;; theninstruction="$instruction -r sound:local" #設(shè)置把聲音帶到本地 fi instruction="$instruction $ip" #設(shè)置IP地址#執(zhí)行指令 $instruction exit $? #使用rdesktop的返回值作為返回值

    注:由于最近我的Linux崩潰了,本段代碼無法測試,可能會有小錯誤,請見諒!

    總結(jié)

    以上是生活随笔為你收集整理的Linux Ubuntu如何远程协助Windows的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。