批量分發命令腳本
㈠ 哪些遠程操作軟體比較好用
遠程操控軟體主要有兩類:一類是命令行遠程工具,一類是圖形界面遠程工具。命令行工具主要程序員用得多,一般用來鏈接遠程伺服器;圖形界面工具普通用戶用得多,一般用來鏈接遠程桌面電腦進行輔助操作,其實QQ就具有遠程操控功能,對於普通用戶的普通遠程需求絕對是足夠的。
命令行遠程工具
在Unix/linux/macOS平台下,terminal工具已經很強大了,這些工具箱已經完全足夠開發者使用了,你可以用這些工具來管理你的遠程伺服器。
Cmder: 這是Windows平台最好的終端模擬工具,windows那個自帶的cmd有多難用想必就不需要我多說了,cmder則是很好的解決了這個問題。這款工具便攜、解壓即可用,自帶了git、ls、curl等命令,也可以設置命令別名。同時也支持tab分頁、同屏幕多埠(垂直分割、水平分割),如果你喜歡你完全可以自定義terminal,也可以注入環境變數。
WinSCP: 這款工具也可以說是超級工具了,是Windows上最好的Sftp、FTP、SCP客戶端,來實現Unix、Linux的文件共享。WinSCP是Windows下的開源圖形化SFTP客戶端,支持SCP協議,主要作用就是用來遠程式控制制。支持所有的常用文件操作,支持批處理腳本、內置文本編輯器等。
Zoc7和iTerm2: 這兩個工具是我在macOS下用得最多的工具,當然macOS的terminal已經足夠好用了,只不過這兩個第三方工具比terminal用起來體驗並不差,還擁有非常好的圖形化界面。Zoc7界面就是好看,並且也同時支持Windows和macOS雙平台,ZOC Terminal是非常專業終端的模擬器和Telenet客戶端,可通過 SSH、Telnet、rlogin、串列埠等多種通信方式連接到Unix / Linux主機和 shell 帳號、BBS、IBM 大型機、MUD 或串列埠設備。iTerm2也是顏值非常高的終端工具,快捷鍵、分屏、定製主題顏色都非常好用。不過這玩意兒有些比較明顯的缺點,比如和其他的工具兼容性比較差,與系統主題的沖突比較明顯 。
圖形化遠程工具
這個一般是我們幫助別人遠程解決一些實際問題用的,因此必須要有圖形化界面,這類工具比較有代表性的是Jump Desktop、teamviewer、Anydesk、向日葵等。今天主要講一下向日葵這款國產軟體。
向日葵遠程式控制制是一款來自上海企業開發的遠程式控制制軟體,是一款真正的國產軟體。
這款軟體首先是跨平台的,分別有Windows、macOS、Linux、Android、iOS等眾多平台,是一款真正跨平台工具;
可以遠程操控電腦,甚至可以遠程開機、遠程式控制制內網設備,支持同步剪貼、黑屏等眾多功能;
遠程式控制制手機,基本上主流的Android手機都可以控制,可以控制、觀看界面,也可以觀看攝像頭,你可以通過iPhone、Android手機、電腦來遠程式控制制Android設備;
除此之外,向日葵還可以遠程 游戲 ,針對專屬伺服器優化、端游變手游、還有專屬的交互功能,也可以實現手機投屏到PC上,並且不局限在區域網內。
這里介紹3個不錯的遠程式控制制軟體,分別是 向日葵、 teamviewer和anydesk,這3個軟體使用起來都非常簡單,感興趣的朋友可以自己嘗試一下,下面以手機遠程式控制制電腦為例(電腦遠程式控制制電腦類似):
向日葵
這是一個非常不錯的國產遠程式控制制軟體,只要在電腦端和手機端同時安裝這個軟體,手機端輸入電腦端識別碼後,就可以遠程式控制制電腦了,下面我簡單介紹一下操作過程:
1.首先,電腦端下載安裝向日葵軟體,這個直接到官網上下載就行,如下,各個平台的版本都有,選擇適合自己平台的即可:
2.安裝完成後,打開這個軟體,主界面如下,這里軟體會自動為本機生成一個唯一的設別碼,後面手機端需要輸入這個識別碼才能遠程式控制制電腦:
3.接著在手機端安裝向日葵軟體,這個直接在手機應用商店中搜索就行,安裝完成後,打開這個軟體,點擊右上角的加號,依次選擇「添加電腦主機」->「識別碼添加」,輸入上面主機的識別碼,驗證成功後,就可以遠程式控制制電腦了,效果如下:
teamviewer
這也是一個非常不錯的遠程式控制制軟體,在使用上和向日葵差不多,也需要在電腦端和手機端同時安裝,下面我簡單介紹一下操作過程:
1.首先,電腦端下載安裝teamviewer,這個也直接到官網上下載就行,如下,選擇適合自己平台的版本即可:
2.安裝完成後,打開這個軟體,主界面如下,這里軟體會自動為本機生成唯一的ID和密碼(也可以自行設置),後面也需要在手機輸入這2個信息才能遠程式控制制電腦:
3.接著在手機端安裝teamviewer軟體,這個也直接在手機應用商店中搜索就行,安裝成功後,根據軟體提示依次輸入上面主機的ID和密碼,成功驗證後,就可以遠程式控制制電腦了,效果如下:
anydesk
這也是一個不錯的遠程式控制制軟體,非常輕巧靈活,也需要在手機端和電腦端同時安裝,下面我簡單一下操作過程:
1.首先,電腦端下載anydesk,這個也直接到官網上下載就行,如下,個人使用完全免費,選擇適合自己平台的版本即可:
2.下載完成後,打開這個軟體,主界面如下,這里也會為主機生成一個唯一識別碼,後面手機端也需要輸入這個信息才能遠程式控制制電腦:
3.最後再在手機端下載anydesk,輸入上面主機的識別碼,電腦端接受後,就可以遠程式控制制電腦了,效果如下:
由於工作原因,我的電腦需要經常在不同的地方使用,但是我又比較懶,不願意背著電腦跑來跑去,除了單位給配的兩台電腦外,自己還買了一台,家裡放一台,辦公室放一台,然後就是項目駐地放一台,不過這樣也有個問題,那就是文件資料的存放以及自我協同辦公的處理。這個問題的處理就用到了遠程操作軟體,下面就推薦一款我使用並且體驗不錯的遠程操作軟體。
這款軟體還可以進行文件傳輸,在不同的電腦上更新文件非常方便。
好了,我的推薦就到這里了,感興趣的朋友可以試試,感謝閱讀!
遠程操作應該是很多做軟體的朋友們經常使用的一種調試或者運維手段,在人員不方便到達設備現場時,常會想到用遠程軟體來操作電腦,以方便及時解決問題。而對於經常使用的遠程操作軟體又有哪些呢?
Teamviewer
Teamviewer軟體應該是眾多的遠程操作軟體中名氣比較大的一款,開發於2005年,軟體使用率非常高,其官方數據稱,全球有超過2.0億台電腦上安裝了Teamviewer軟體。
1、支持多平台,Teamviewer支持多種系統,比如微軟Windows,Linux等,而且支持多種系統之間的相互連接操作.
2、無需配置,軟體安裝完畢之後,就可以使用,不需要像Windows自帶的遠程桌面那樣的繁瑣設置。
3、個人版免費使用,若是個人用途,Teamviewer完全免費。
缺點,軟體稍微有點大。
向日葵
向日葵遠程軟體是上海的一家 科技 公司開發的,名字叫做上海貝銳信息 科技 股份有限公司,而向日葵遠程軟體是其公司的一款遠程式控制制軟體,還有一款知名的軟體也是他家的產品,就是花生殼,一款雲平台伺服器。
1、跨系統,向日葵遠程式控制制軟體能夠幫助用戶克服跨系統難題,不管你是用安卓機,還是蘋果機、電腦都能輕輕鬆鬆訪問安卓設備。
2、可觀看遠程手機操作,向日葵遠程式控制制軟體設備系統需Android 5.0以上,可免ROOT僅可遠程觀看,輕松一ROOT,從此遠程操作無憂(部分手機需ROOT)。 這款功能非常的棒,若是家中的老人使用智能手機,不會操作時,我們可以遠程教學。
3、高速流暢操作,軟體體積非常小,安裝簡單,操作也很容易上手,最重要的是,非常的流暢。
缺點,還沒發現什麼缺點。
QQ遠程
在最開始的時候,相信很多人使用的遠程桌面基本上都是QQ遠程,輔助設置一些電腦簡單的操作,而對於QQ遠程其優點如下:
缺點,遠程總是失敗,使用起來一點也不流利,比較卡頓。
針對上述三種遠程軟體,我比較推薦向日葵,而目前我經常使用的也是向日葵,主要是其軟體較小,然後在遠程時不怎麼卡頓,非常的流利,當然還有其他的遠程軟體,而今天只介紹了我常用的這三款。
不知道各位朋友們,使用的是什麼樣的遠程軟體呢?
我的工作中時時刻刻都要用到遠程操作軟體,我說一個故事。
那天是一個煙雨朦朧的雨天,我擠上人擠人的地鐵,做了1個小時的蜘蛛俠終於來到了公司。在卡著點踏進公司的大門,我心裡舒了一口氣,還好沒遲到。按照慣例,我打開了xshell,一個我每天都要用的軟體去遠程登錄我的系統,它以黑色的友好的界面深得我心。遠程方法千千萬,我偏最愛ssh,感謝那位開源的大神發明了ssh這么一個好東東,
首先感謝題主邀請。
這個問題你算問對人了,先前我在干網路工程師的時候,經常遇到需要遠程到現場人員電腦上查看命令的情況,對於各種各樣的遠程操作軟體還是比較熟悉的,下面由我來給您推薦幾款常用的軟體。
向日葵
我個人感覺,向日葵是我用過的最好的軟體。向日葵有兩種運行方式,大多數情況下我們選擇無需安裝的綠色運行就足以滿足需求了。而且向日葵的使用很簡單,在自己的電腦和對方的電腦安裝客戶端就好。受控機會生成一個識別碼,控制方輸入這個識別碼就能實現遠程式控制制。
除了正常的一些操作外,向日葵還能進行文字聊天,截屏,遠端列印等操作,非常方便。同時向日葵支持無人值守,大家再也無需辛辛苦苦的守在電腦前。
我最喜歡的還是向日葵可以遠程操控手機。沒錯,向日葵是有手機APP的,在一些沒有電腦的工作場景,我們就能實現遠程操作的目的了。不過這項功能是要收費的,價格倒也可以接收。
Teamviewer
這款來自德國的遠程軟體同樣很受好評,teamviewer的優點在於安全性很高,而且傳輸過程很穩定。操作簡單,只要稍加練習就可以輕松上手,遠程軟體該有的基本功能它都具備,網路連接很快也很穩定,整體感覺下來很不錯。同時TeamViewer也是支持手機版的,尤其是對系統滑鼠的控制這一塊做的相當好,手勢操作用起來很順滑,沒有其他軟體那種生澀感。
不過目前Teamviewer已經商業化,不能再免費試用。雖然網上有不少破解版,但我希望大家有能力的話還是入正好些。
Yuuguu
聽過yuuguu的朋友可能不多,這款軟體比較小眾。實際上yuuguu是一款類似於QQ,微信這樣的社交軟體。但他沒有那麼多雜七雜八的東西,而且在遠程操作這一塊,性能絕對出色。Yuuguu可以讓你在與朋友聊天時與他們共享你的桌面,並遠程操作你的電腦,同時支持多並行的情況。另外,Yuuguu在Mac,windows,linux幾個主流平台下都有對應的版本,使用很方便。
你好,很高興回答你的問題,遠程操作軟體有很多,確實在我們需要遠程操作的時候,帶來很多便利。今天就說說我用過的吧。
第一個大家一定想到是TeamViewer軟體,軟體操作和遠程式控制制都不錯,控制也比較流暢,但是他是一款收費軟體,一旦試用到期了你就得夠買,或者徹底刪除後,重新安裝。而且不同版本之同不能控制。總體來說還不錯,業內有這么大的名氣還是有原因的。
第二個是國產軟體,也是我用的最多的,是上海貝銳信息 科技 推出的名字叫向日葵軟體,這個軟體有些朋友可能不是很了確,但是早期做過遠程監控的朋友一定知道有一款做動太域名解析做的不錯的軟體,叫花生殼。而這款向日葵軟體就是原花生殼的這家公司出品的,軟體做的還不錯,使用也很方便,原先花生殼用戶名,向日葵軟體也是可以登錄的。這款國產遠程式控制制軟體值得一用,而且如果你只是遠程式控制制,不需要遠程開機功能,都是免費使用的。也支持手機APP控制。
總之,這兩款軟體你都可以試一下,如果你不是專業需要遠程式控制制,也不是經常使用遠程,向日葵軟體還是重點推薦。
用過TeamViewer和向日葵,目前TeamViewer貌似收緊了個人用戶免費試用的政策,使用的時候經常被迫斷開。向日葵用起來還行,不過免費版本有限速,基本上只能簡單用用,不過向日葵付費版最便宜的是98一年,感覺價格可以接受,如果有硬性需求的話不妨嘗試一下。
舉個網路網盤的例子,我同學需要下載一個大文件,我和他試了好幾天各種辦法,都沒辦法從網路那裡把網速摳出來。最後他借了一個網路會員賬號,輕輕鬆鬆解決了問題。所以有時候與其浪費寶貴的時間,不如直接花點小錢解決問題。一些實用軟體和工具,如果肯花點小錢錢購買那些付費功能,會讓生活變得更加美好。
命令行控制,使用putty或xshell就可以,用ssh登錄。但是需要在一個區域網里
如果想使用圖形界面控制個人電腦,網路不在一個區域網,需要內網穿透,推薦使用向日葵和teamviewer
你好,我是計算機專業的,從事IT行業,我可以幫你回答這個問題。
遠程操控軟體分為兩種:
對於這兩種我分別給你介紹幾款軟體。
終端命令方式操控
這種方式,一般底層技術都是依賴於ssh、telnet技術。
比如linux、類unix系統,通常使用ssh進行遠程命令操控。
比較常用的方式有:
圖形界面操控軟體
此類的軟體windows上較多,linux上較少。windows常用自帶的遠程桌面,手機上有RD Client。 其次是一些第三方的軟體:
㈡ 如何在shell腳本里使用sftp批量傳送文件
如何在shell腳本里使用sftp批量傳送文件
主要步驟如下:
1.為運行shell腳本的本地用戶生成密鑰對
2.將其中的公鑰分發到sftp欲登錄的遠程伺服器上
3.編寫並以上面的本地用戶運行shell腳本
一.生成密鑰對
在shell腳本中使用sftp時必須用到密鑰對(公鑰和私鑰).可使用下列方式生成(SSH 2.X版
本),這里本地用戶記為:local_user:
$ ssh-keygen –d
屏幕提示:
Generating public/private dsa key pair.
Enter file in which to save the key (/home/local_user/.ssh/id_dsa):
# 按回車保存為: /home/local_user/.ssh/id_dsa,即當前用戶local_user的私鑰
Enter passphrase (empty for no passphrase):
# 按回車,表示讀取密鑰時不需要密鑰的密碼
Enter same passphrase again:
# 確認密鑰的密碼,必須和上面的輸入相同
Your identification has been saved in /home/local_user/.ssh/id_dsa.
# 私鑰保存信息
Your public key has been saved in /home/local_user/.ssh/id_dsa.pub.
# 公鑰保存信息
The key fingerprint is:
ec:41:e8:08:38:0b:f8:1e:bc:92:98:32:fc:d7:69:7d ...
# 密鑰指紋
二.分發公鑰
為了使用密鑰,必須將公鑰分發到欲登錄的遠程伺服器上,這里遠程伺服器記為remote_hos
t,欲登錄的遠程用戶記為remote_user
1.公鑰到欲登錄的遠程伺服器的遠程用戶的家目錄下,例如:
id_dsa.pub到remote_host:/home/remote_user/.ssh/
若目錄/home/remote_user/.ssh/不存在,請先創建之.
2.將來的公鑰文件改名為authorized_keys
3.修改公鑰文件的訪問許可權
chmod 644 authorized_keys
三.示例
目標:
從遠程伺服器remote_host:/home/remote_user/data/
傳送下列文件到本地計算機的當前目錄: /home/local_user/data/:
20050201
20050202
20050203
20050204
20050205
方式1: 批模式
sftp提供了一個選項-b,用於集中存放sftp命令(該選項主要用於非交互模式的sftp).因此
對於上面的目標,可以生成如下的命令文件:
cd /home/remote_user/data/
lcd /home/local_user/data/
-get 20050201 .
-get 20050202 .
-get 20050203 .
-get 20050204 .
-get 20050205 .
quit
這里存為: sftp_cmds.txt
說明: get命令前加一個"-"以防止其執行錯誤時sftp執行過程被終止.
以下為腳本示例:
#!/bin/sh
sftp -b ./sftp_cmds.txt remote_user@remote_host
方式二:
#!/bin/sh
sftp remote_user@remote_host << EOF
cd /home/remote_user/data/
lcd /home/local_user/data/
-get 20050201 .
-get 20050202 .
-get 20050203 .
-get 20050204 .
-get 20050205 .
quit
EOF