[Linux]使用sshconfig簡化訪問機器命令

大搜車-自娛發表於2013-07-04
前提,你的機器上已經有公鑰,祕鑰,對訪問35.20機器已經不需要密碼
1.在你的機器的.ssh目錄下建立config檔案
2.填寫內容如下
Host macmini
HostName 10.32.84.35
Port 22
User jiangxun.jx
IdentityFile /home/eamon/.ssh/id_rsa

Host imac
HostName 10.32.84.20
Port 22
User alibaba
IdentityFile /home/eamon/.ssh/id_rsa
3.簡化到如下示例:
scp 傳送也可以簡寫成這樣:
scp a.txt macmini:~/

執行遠端 ssh 命令:
ssh macmini ls
打包一個檔案(假設當前目錄有個名為 test 的資料夾),接著上傳到遠端伺服器,最後解壓檔案
tar -zcvf - ./test/ | ssh user@216.194.70.6 'cd /user/; tar xvfz -'

相關文章