SSH遠端登陸主機和SCP遠端檔案複製

2021-07-26 23:17:45 字數 720 閱讀 7259

1.ssh非互動式連線——sshpass

常用的ssh協議在輸入密碼時候往往需要互動式的輸入,但是使用sshpass命令就可以將登陸密碼作為引數一次性的由命令列登陸。

形如:

/usr/bin/sshpass -p$ ssh $@$
/usr/bin/sshpass -p$ ssh $@$ -o stricthostkeychecking=no
2.ssh非互動式連線——expect命令

expect -c "

spawn $command1;

expect

\"password:\"

}

"

或者:

spawn ssh $

@$#spawn 意思是執行命令,expect內命令,shell中不存在

expect

"password:"

}expect eof

3.scp將本地檔案複製到遠端主機

一般scp命令基於ssh協議的,需要ssh先登陸驗證

或者使用sshpass

sshpass -p $ scp -p22

-q$localfile root@$remoteip:$remotefolder

-q是為了不顯示拷貝進度條

SSH遠端登陸

ssh是一種網路協議,用於計算機之間的加密登陸。windows putty linux openssh 第一次登陸對方主機,系統會出現如下提示,表示無法確認host主機的真實性,只知道公鑰指紋,是否繼續連線 ssh user host the authenticity of host host 19...

ssh遠端登陸

一 應用場景 有一台linux伺服器,現在需要通過linux作業系統或者windows作業系統遠端登陸這台伺服器。二 linux 遠端登入linux伺服器 ubuntu為例 1 首先,伺服器端需要安裝ssh伺服器,方法為 sudo apt get updatesudo apt get install...

ssh遠端登陸安裝

1 root ubuntu sudo apt get install openssh server 2正在讀取軟體包列表.完成 3正在分析軟體包的依賴關係樹 4正在讀取狀態資訊.完成 5將會安裝下列額外的軟體包 6 openssh client ssh import id 7建議安裝的軟體包 8 l...