介紹ssh、sshpass、scp等linux下遠端操作常用的命令
ssh通過終端遠端linux伺服器的常用命令
ssh [email protected] #以root使用者鏈結到目標伺服器,連通時會提示輸入密碼
ssh [email protected] #以jack使用者登入的遠端伺服器
ssh -p 2345 [email protected] #指定ssh鏈結時所使用的埠
向ssh命令傳遞證書檔案
證書檔案許可權應為唯讀,否則會提示無法使用錯誤
ssh -i ~/keys/server.key [email protected] #通過證書檔案登入到目標伺服器
sshpass
用以向ssh命令傳遞密碼,免去ssh時提示輸入密碼問題,一條命令直接登入
sshpass -p "123456" ssh [email protected] #通過sshpass向ssh命令傳遞密碼
scp
用以實現本機與遠端伺服器之間的檔案互拷
將本地檔案拷被至遠端伺服器
# 將本地檔案拷被至目標伺服器的目標位置
# 此處以root使用者登入連通後將提示輸入使用者密碼
scp ~/data/readme.txt [email protected]:/data
# 以指定埠來拷貝檔案
scp -p 4567 ~/data/readme.txt [email protected]:/data
# 通過sshpass來向scp傳遞密碼,此時將無法顯示拷貝進度
sshpass -p "123456" scp ~/data/readme.txt [email protected]:/data
# 通過證書登入遠端伺服器並將本地檔案拷被至遠端伺服器指定目錄下
scp -i ~/keys/server.key ~/data/readme.txt [email protected]:/data
將遠端檔案拷貝至本地
# 將遠端檔案拷貝至本地
scp [email protected]:/data/readme.txt ~/data
常用ssh命令
sudo apt get install openssh server ssh 使用者名稱 計算機ip 例如 ssh root 192.168.0.101 訪問到目標機檔案 scp username servername path filename var www local dir 本地目錄 例如...
ssh常用選項
ssh 是一種安全通道協議,主要用來實現字元介面的遠端登入,遠端複製等功能。在rhel系統中ssh使用的是openssh伺服器,由opensh,openssh server等軟體包提供的。sshd服務配置檔案預設位置 etc ssh sshd config。一 常見的ssh伺服器監聽的選項如下 1 ...
SSH基本操作
ssh全稱secure shell,顧名思義意思是說更安全的shell。ssh是一種遠端登入和遠端執行命令的工具,實現了對遠端執行命令的加密。首先檢視linux是否安裝了ssh ssh v如果輸出類似下面則說明已經安裝了openssh。openssh 7.9p1 raspbian 10,openss...