遠程主機 在~/.ssh目錄下,建一個authorized_keys文件而後將客戶機的公鑰添加shell
而後能夠在客戶機上配置快捷命令
在~/.zshrc下面配置 alias 指定快捷命令對應的shell命令ssh
alias sshRemote=「ssh root@0.0.0.1」
要使配置生效, 可重啓另外一個命令行窗口, 或者命令行
source .zshrc
而後經過簡單的命令便可遠程登陸了code
sshRemote
設置免密登陸後 能夠直接在不遠程登陸的狀況下 在遠程主機上運行命令,log會打印到本機窗口部署
sshRemote "cat demo.txt"
便可在本機打印遠程主機的demo.txtzsh
運行多行指令用分號隔開test
sshRemote "cd test; cat demo.txt"
經過這種方式能夠直接在不遠程登陸的狀況下,在本地運行寫好的shell腳本操做遠程主機,好比部署服務等。登錄