title: SSH自動登錄config文件配置
comments: false
date: 2019-08-19 19:29:13
description: 更方便的 ssh 操作???
categories: Linux
概述
之前說過可以使用 spawn
命令來自動登錄服務器,但是僅僅是登錄那么很方便,如果使用 scp
拷貝文件呢?是不是得使用最原始的 scp user@host:/xxx .
還是不方便???那就操作起來
配置服務端
與客戶端免密登錄服務器一樣,在服務器的 ~/.ssh/authorized_keys
文件中追加上你電腦生成的 id_rsa.pub
公鑰
配置客戶端
配置好服務端之后我們就可以使用 ssh user@host
直接登錄服務器了,不需要輸入密碼,那么我們還得記住 user 和 host,還有更簡單的方法嗎?那當然啦
配置 ~/.ssh/config
文件
直接顯示我的配置內容
Host {name}
HostName {host}
User {user}
IdentityFile ~/.ssh/id_rsa
Host {name}
HostName {host}
Port {port}
User {user}
IdentityFile ~/.ssh/id_rsa
注意空格和縮進
{name} 就是給服務器起一個別名,{port} 可以不寫
配置完后,就可以使用 ssh {name}
直接登錄服務器了,那么使用 scp 呢?直接使用 scp {name}:/xxx .
就可以了。