ssh連線伺服器無需輸入密碼

2021-07-24 07:40:31 字數 810 閱讀 9428

每次連伺服器都要輸入密碼,好麻煩 如下

zc@zc-ms-7918:~$ ssh [email protected]

123456(你的密碼)

可以用金鑰驗證的方法

1.在你自己的電腦上找到   /.ssh  這個檔案

zc@zc-ms-7918:~$ locate .ssh

/home/zc/.ssh 然後

cd   /home/zc/.ssh

2.生成密匙對,使用命令 "ssh-keygen -t rsa"

#ssh-keygen -t rsa

//然後讓你輸入什麼,不管它,一路回車,在當前使用者的根目錄下的.ssh目錄生成id_rsa.pub公鑰

3.將公鑰放到伺服器上(注意存放目錄位置)

#scp /home/zc/.ssh/id_rsa.pub 使用者名稱@你的伺服器的ip:/home/chrisd/.ssh/authorized_keys

//將本地生成的公鑰拷貝到遠端伺服器的下並改名為authorized_keys

然後再連線伺服器 zc@zc-ms-7918:~$ ssh [email protected]

就不用輸入密碼了

但還是要輸入帳號,一堆位址也比較麻煩

我們在/home/zc/下  寫個***.sh 檔案   ***(隨便起個名字)

在這個***.sh 檔案裡寫入    ssh -x [email protected]

然後給這個***.sh檔案執行許可權  chmod u+x ***.sh

然後直接./***.sh

這次連帳號都不用輸入了

ssh連線遠端伺服器自動輸入密碼

一 先安裝expect,expect是一套完成自動互動任務的軟體,主要命令有四個 1.spawn 命令用來啟動新的程序,spawn後的send和expect命令都是和使用spawn開啟的程序進行互動 2.expect 等待命令的反饋。3.send 接收到反饋之後,執行的互動命令。4.interact...

ssh 免密碼連線伺服器

這兩天在使用雲伺服器,總結了通過配置key,免密碼登入伺服器的步驟。拿到 begin rsa private key 這個key 秘鑰 1.用秘鑰成乙個 pem檔案,具體操作如下 vim pem 為你想要設定的名字,注意字尾 2.將key 秘鑰 複製進去,如果有pem檔案跳過這一步 3.將pem檔案...

Linux伺服器間無需密碼的SSH配置

兩台機器 1.ip位址為 192.168.1.24 機器名 node24 2.ip位址為 192.168.1.25 機器名 node25 實現node24 上的使用者a使用 ssh無密碼登入到 node25 上的使用者a 實現原理 使用一種被稱為 公私鑰 認證的方式來進行 ssh登入 公私鑰 認證方...