SSH遠端登入另一台linux

2021-08-14 06:33:29 字數 1975 閱讀 4062

登入:

可以用ssh命令列方式登入。對方需要開啟ssh服務

ssh [-l login_name] [-p port] [user@]hostname

例如,

不指定使用者:

ssh 192.168.0.1

使用root使用者登入 192.168.0.1

ssh -l root 192.168.0.1

ssh [email protected]

如果:該伺服器的ssh埠不是預設的22埠,需要指定登入埠,如:1234

ssh -l root -p 1234 192.168.0.1

引數順序可變如下

ssh 192.168.0.1 -l root

ssh 192.168.0.1 -l root -p 1234

ssh -l root -p 1234 192.168.0.1

ssh -p 1234 [email protected]

拷貝檔案:

linux下ssh遠端檔案傳輸命令scp

**一:linux ssh scp的簡介及作用:

在日常linux伺服器操作中,傳輸檔案是必不可少的操作。以前章郎蟲一直用他來翻牆,可以算是偏門,今天介紹ssh的正途啦。。。

scp就是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器. 有時我們需要獲得遠端伺服器上的某個檔案,該伺服器既沒有配置ftp伺服器,也沒有做共享,無法通過常規途徑獲得檔案時,只需要通過簡單的scp命令便可達到目的。

二、linux ssh scp 的使用方法

1:將本機檔案複製到遠端伺服器上

/home/test/ 本地檔案的絕對路徑;

item.txt 要複製到伺服器上的本地檔案 ;

root 通過root使用者登入到遠端伺服器(也可以使用其他擁有同等許可權的使用者) ;

192.168.1.129 遠端伺服器的ip位址(也可以使用網域名稱或機器名) ;

/etc/test將本地檔案複製到位於遠端伺服器上的路徑 ;

如圖通過root使用者登入遠端伺服器,輸入yes表示同意建立ssh連線 ;

按提示輸入root使用者的密碼 ;

如圖所示建立連線後開始傳輸檔案,顯示百分比、實際時間和傳送速度等資訊 ;

2:將本地目錄上傳到遠端伺服器上:

-r 引數表示遞迴複製(即複製該目錄下面的檔案和目錄);/home/test/表示準備要上傳的目錄,[email protected]:/etc/test 表示使用root使用者登入遠端伺服器,:/etc/test 表示儲存在遠端伺服器上的目錄位置。

3、將遠端伺服器上的檔案複製到本機

remote 通過remote使用者登入到遠端伺服器(也可以使用其他擁有同等許可權的使用者)

www.abc.com 遠端伺服器的網域名稱(當然也可以使用該伺服器ip位址)

/usr/local/sin.sh 欲複製到本機的位於遠端伺服器上的檔案

/home/testr 將遠端檔案複製到本地的絕對路徑

4、將遠端伺服器上的目錄複製到本機

r 引數表示遞迴複製(即複製該目錄下面的檔案和目錄);[email protected] 表示使用root使用者登入遠端伺服器www.vpser.net ,:/user/local/ 表示遠端伺服器上的目錄,最後面的/home/test/表示儲存在本地上的路徑。

5、可能有用的幾個引數 :

-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來檢視連線 , 認證 , 或是配置錯誤 .

-c 使能壓縮選項 .

-4 強行使用 ipv4 位址 .

-6 強行使用 ipv6 位址

注意兩點:

1.如果遠端伺服器防火牆有特殊限制,scp便要走特殊埠,具體用什麼埠視情況而定,命令格式如下:

2.使用scp要注意所使用的使用者是否具有可讀取遠端伺服器相應檔案的許可權。

Linux本地登入另一台Linux伺服器命令

要從linux下通過ssh登入另一台linux伺服器非常容易 前提是在遠 程伺服器上擁有乙個使用者賬號。開啟shell終端,執行以下命令 ssh l login name hostname 把login name替換成真實的使用者賬號,把hostname替換成伺服器主機名 或者ip位址 下面這條命令...

Python使用winrm遠端連線另一台PC並控制

首先需要在windows上配置winrm來保證可以進行連線和控制 參考鏈結import winrm 執行結果為 並且在win7的pc上,該也會被刪除。如果想要執行多條命令,使用 分隔即可 t s.run cmd dir cd dir 則會輸出兩個列表,執行結果不太方便放出。提一下run cmd 和r...

ssh免登入跳轉到另一台伺服器上

現在有 a 10.16.12.220 和b 10.16.12.150 兩台伺服器,為了使a伺服器通過ssh連線b伺服器時,免密登入,做以下操作。1 首先登入a伺服器,檢視是否已經生成了 ssh公鑰私鑰 cat ssh id rsa.pub2 如果不存在,則執行命令生成 p 無需密碼 ssh keyg...