當前位置:編程學習大全網 - 編程語言 - linux遠程命令linux執行遠程命令

linux遠程命令linux執行遠程命令

linux如何遠程使用?

linux操作系統通過命令行的方式就可以遠程使用了。

Linux操作系統是完全可以通過命令行來操作的,目前常用的遠程登錄linux操作系統的方式是ssh。妳在服務器端啟用ssh服務,然後再遠程使用支持ssh的軟件,比如putty,指定服務器的地址和ssh的端口就可以登錄了。Ssh端口默認是22,妳也可以自己指定其他的端口。

如何遠程連接Linux服務器?

1、首先我們打開電腦桌面,先點擊打開「啟動臺」。

2、然後點擊上面的「其他」。

3、點擊打開這裏的「終端」。我們使用終端來連接服務器。

4、打開終端後,使用ssh命令來連接,命令如下:sshuser_name@ip,其中user_name是遠程服務器的登錄用戶名,ip就是遠程服務器的ip。

5、按回車後,要求我們輸入密碼的,輸入的是遠程服務器的登錄密碼。

6、按回車,輸入沒問題的話,就成功登錄上遠程服務器了。

linux下如何使用ssh遠程登錄主機,執行shell腳本?

linux主機登錄另外壹臺linux服務器,直接在命令行提示符下輸入:ssh賬號@IP地址即可比如:sshoracle@192.168.10.13然後按照提示輸入密碼.壹切無誤則進入該遠程主機.

linux遠程傳送文件或文件夾的命令?

1.scp命令

scp語法

scp源文件目標IP@目錄

scp用法舉例:

eg1:將/tmp/test.log文件傳送到172.10.1.2服務器的/tmp目錄下

scp/tmp/test.logroot@172.10.1.2:/tmp

eg2:將/data/test目錄傳送到172.10.1.2服務器的/tmp目錄下

scp-r/data/testroot@172.10.1.2:/tmp

2.rsync命令

rsync語法:

rsync源文件目標IP@目錄

選項參數:

-v:顯示rsync過程中詳細信息。可以使用-vvvv獲取更詳細信息。

-P:顯示文件傳輸的進度信息。(實際上-P=--partial--progress,其中的--progress才是顯示進度信息的)。

-n--dry-run:僅測試傳輸,而不實際傳輸。常和-vvvv配合使用來查看rsync是如何工作的。

-a--archive:歸檔模式,表示遞歸傳輸並保持文件屬性。等同於-rtopgDl。

-r--recursive:遞歸到目錄中去。

-t--times:保持mtime屬性。強烈建議任何時候都加上-t,否則目標文件mtime會設置為系統時間。

-o--owner:保持owner屬性(屬主)。

-g--group:保持group屬性(屬組)。

-p--perms:保持perms屬性(權限,不包括特殊權限)。

-D:是--device--specials選項的組合,即也拷貝設備文件和特殊文件。

-l--links:如果文件是軟鏈接文件,則拷貝軟鏈接本身而非軟鏈接所指向的對象。

-z:傳輸時進行壓縮提高效率。

-R--relative:使用相對路徑。意味著將命令行中指定的全路徑而非路徑最尾部的文件名發送給服務端,包括它們的屬性。用法見下文示例。

--size-only:默認算法是檢查文件大小和mtime不同的文件,使用此選項將只檢查文件大小。

-u--update:僅在源mtime比目標已存在文件的mtime新時才拷貝。註意,該選項是接收端判斷的,不會影響刪除行為。

-d--dirs:以不遞歸的方式拷貝目錄本身。默認遞歸時,如果源為dir1/file1,則不會拷貝dir1目錄,使用該選項將拷貝dir1但不拷貝file1。

--max-size:限制rsync傳輸的最大文件大小。可以使用單位後綴,還可以是壹個小數值(例如:--max-size=1.5m)

--min-size:限制rsync傳輸的最小文件大小。這可以用於禁止傳輸小文件或那些垃圾文件。

--exclude:指定排除規則來排除不需要傳輸的文件。

--delete:以SRC為主,對DEST進行同步。多則刪之,少則補之。註意--delete是在接收端執行的,所以它是在exclude/include規則生效之後才執行的。

-b--backup:對目標上已存在的文件做壹個備份,備份的文件名後默認使用~做後綴。

--backup-dir:指定備份文件的保存路徑。不指定時默認和待備份文件保存在同壹目錄下。

-e:指定所要使用的遠程shell程序,默認為ssh。

--port:連接daemon時使用的端口號,默認為873端口。

--password-file:daemon模式時的密碼文件,可以從中讀取密碼實現非交互式。註意,這不是遠程shell認證的密碼,而是rsync模塊認證的密碼。

-W--whole-file:rsync將不再使用增量傳輸,而是全量傳輸。在網絡帶寬高於磁盤帶寬時,該選項比增量傳輸更高效。

--existing:要求只更新目標端已存在的文件,目標端還不存在的文件不傳輸。註意,使用相對路徑時如果上層目錄不存在也不會傳輸。

--ignore-existing:要求只更新目標端不存在的文件。和--existing結合使用有特殊功能,見下文示例。

--remove-source-files:要求刪除源端已經成功傳輸的文件。

rsync用法舉例:

eg:將/tmp/test.log文件傳送到172.10.1.2服務器的/tmp目錄下

rsync-av/tmp/test.logroot@

如何遠程使用家裏的linux機器?

妳好。遠程linux機器壹般可以通過SSH方式、VNC方式。

已SSH遠程為例,首先您需要在家裏的linux機器上開啟ssh服務,具體執行如下命令:

/etc/init.d/sshdstart

然後,在您的客戶端機器上,如果是Windows的話,需要安裝xmanagerenterprise,使用其中的xshell,新建ssh會話連接,來遠程妳家裏的linux機器。

  • 上一篇:8g內存夠用嗎?8g和16g的區別。
  • 下一篇:前端好學習麽
  • copyright 2024編程學習大全網