SSH自動登錄config文件配置



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 . 就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM