1. 程式人生 > >ssh 遠端登入 不用密碼設定方法 ssh-keygen -t rsa

ssh 遠端登入 不用密碼設定方法 ssh-keygen -t rsa

ssh-keygen 用來生成ssh登入的key,可以使我們以後登入遠端主機時無需再輸入遠端主機的key.

具體使用方法如下:

例如我們有兩臺主機:

A:192.168.0.1   B:192.168.0.2

當我們需要用主機A登入遠端主機B時,我們在主機A上輸入:

、# ssh-keygen -t rsa  

會產生如下的資訊:

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):     
->輸入key檔案的名稱
Enter passphrase (empty for no passphrase):

                       ->輸入使用key時的密碼,注意這裡不是遠處伺服器的密碼,

                                                                                                    只是你使用sshkey時需要輸入的密碼,

                                                                                                    建議不輸入(如果要輸入這個密碼還不如直接輸入

                                                                                                    遠處主機的密碼:))

Enter same passphrase again:  
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
11:ae:00:bd:92:bc:70:f8:4b:cb:47:06:7f:e2:73:21 
[email protected]

二、# scp id_rsa.pub 192.168.0.2:/root/.ssh/

三、ssh 192.168.0.2    ->登入遠端主機B

四、 # cd /root/.ssh    ->進入到key目錄

      # cat id_rsa.pub >> authorized_keys

五、#chmod 700 .ssh

      #chmod 600  authorized_keys

六、#exit    -> 推出遠端B伺服器

七、#service sshd restart   ->重新啟動ssh服務

八、#ssh 192.168.0.2  ->遠端登入到B測試下吧:)

相關推薦

ssh 遠端登入 不用密碼設定方法 ssh-keygen -t rsa

ssh-keygen 用來生成ssh登入的key,可以使我們以後登入遠端主機時無需再輸入遠端主機的key. 具體使用方法如下: 例如我們有兩臺主機: A:192.168.0.1   B:192.168.0.2 當我們需要用主機A登入遠端主機B時,我們在主機A上輸入

Mac ssh 遠端登入 無需密碼驗證 設定

開啟 mac 終端 第一步:生成金鑰。在終端下執行命令: ssh-keygen -t rsa 一路回車,各種提示按預設不要改, 生成的金鑰對id_rsa,id_rsa.pub,預設儲存在 ~/.ssh目錄 下  密碼預設為 空 ,等待執行完畢。然後執行下面命令檢視

更改SSH遠端登入密碼及資料庫密碼

1.更改SSH登入密碼 sudo passwd root ,輸入密碼,確認密碼即可,提示:輸入密碼時不會有提示和顯示,別以為自己沒有輸入 2.更改資料庫密碼中遇到的問題 輸入mysql -u root -p,還是輸入mysql還是跳過驗證都不行,報錯 ERROR 2002 (

ubuntu下使用SSH遠端登入與禁止登入方法

https://yq.aliyun.com/ziliao/29715一,允許使用者ssh遠端登入ubuntu預設是不啟用root使用者也不允許root遠端登入的。所以需要先啟用root使用者啟用root使用者:sudo passwd root //修改密碼後就啟用了。安裝Op

Ubuntu開啟root賬戶ssh遠端登入方法彙總

1 簡介 Ubuntu是最近很流行的一款Linux系統,因為Ubuntu預設是不啟動root使用者,下面介紹如何進入root的方法     2.1.1.為root賬戶修改一個密碼:    在終端下輸入”sudo passwd root”命令,終端會提示輸入當前賬戶密碼,正確

CISCO實驗-路由密碼設定SSH登入設定

1,CISCO 最基本的實驗,密碼設定   全域性模式口令 R1#configure terminal R1(config)#enable password XXXX   控制檯登入口令: router#config terminal router(config)#line console 0 router(

Navicat(連線) -之SSH 設定(SSH遠端登入失敗,提示“Password authentication failed”)

SSH 設定 Secure SHell (SSH) 是一個通過網路登入其他計算機的程式,在遠端伺服器執行命令,和從一臺機器移動檔案到另一臺。在不安全的網路中,它提供兩臺主機之間強大認證和安全加密的的通訊,被稱為 SSH Port Forwarding (Tun

ssh遠端登入不上的處理

最近ssh遠端主機突然登入不上,提示如下: 後來諮詢了一下雲主機的客服,估計我們的主機時多次嘗試密碼錯誤被系統遮蔽IP了。於是問了一下同事,確實有同事最近密碼錯誤多次嘗試的問題。 於是按照客服給的方法測試,果然解決了 例如本地外網地址為192.168.1.103,且在/etc/hosts.deny裡有記

Linux SSH 遠端登入錯誤解決辦法 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

最近在登入一臺機器的時候,發現無法等入了,出現以下錯誤: 於是就度娘(不得不說搜尋引擎是個好東西 -- ),找了好久發現有篇文章裡面提到.ssh/known_hosts檔案,檢視果然有這個檔案: 就想這檔案是個啥東東,待一查,才明白了,原來known_hosts是記錄遠端主機的公鑰的檔

SSH遠端登入另一臺linux

登入: 可以用ssh命令列方式登入。對方需要開啟ssh服務 ssh [-l login_name] [-p port] [[email protected]]hostname 例如, 不指定使用者: ssh 192.168.0.1 使用root使用者登入 192.168.0.1

Linux CentOS 7.*允許或禁止root使用者ssh遠端登入,並將22埠更新為11111

1)vim /etc/ssh/sshd_config,將PermitRootLogin的值改成no,並儲存 PermitRootLogin yes更改為no  重啟ssh  systemctl restart sshd 禁止登入了, 否則就能登入 &nbs

樹莓派3B連線到wifi和ssh遠端登入

一、樹莓派3B連線到wifi 在安裝了ubuntu系統時,會提示設定要連線的wifi,這時可以選擇wifi,輸入passwd,在/etc/NetworkManager/system-connections目錄下儲存有 以所連線的wifi的名稱的檔名,用root使用者修改該檔案的許可權為777,即

ssh遠端登入輸入yes說明

[[email protected] .ssh]# ssh 192.168.157.101再次登入同一個機器的時候,就不需要輸入yes了這是因為第一次輸入“yes”後,在~/.ssh/known_hosts中記錄了連結到對方時,對方給的host key。之後每次遠端鏈到統一臺機器接都會檢查目前對方給

Linux之Python的使用SSH遠端登入Ubuntu

1.介紹 SSH為Secure Shell的縮寫,由IETF的網路工作小組所制定。SSH為建立在應用層和傳輸基礎上的安全協議。 SSH是目前比較可靠,專門遠端登入會話和其他網路服務提供安全的協議。常用於遠端登入,以及使用者之間進行資料拷貝。幾乎所有UNIX平臺包括:HP-UX、Linux、A

ssh遠端登入Linux(ubuntu)

一般流程,如果有問題,按照下面步驟排查一遍即可 檢視ssh是否開啟 service ssh status service ssh start service ssh restart service ssh stop 如果沒有安裝 sudo apt-get install

SSH遠端登入配置檔案sshd_config詳解

SSH由客戶端和服務端的軟體組成,在客戶端可以使用的軟體有SecureCRT、putty、Xshell等, 而在伺服器端執行的是一個sshd的服務,通過使用SSH,可以把所有傳輸的資料進行加密,而且也能夠 防止dns和IP欺騙,此外,SSH傳輸的資料是經過壓縮的,可以加快傳輸速度 其伺服器端的配

打造可在SSH遠端登入中使用的Vim IDE配置

由於公司需要在遠端伺服器上進行開發,所以一直希望能有一款可以方便通過SSH遠端登陸後使用的Vim配置,雖然網上有很多高手的配置資料,但是很大一部分都是作為本地使用的,而且往往一些功能會出現BUG,或者失靈的情況。所以,經過一段時間的思考,還是決定自行進行Vim的配置,又經過一

hadoop實戰(一) vmware下克隆多個ubuntu18.04伺服器並開啟ssh遠端登入

一、 系統安裝    因為使用虛擬機器搭建叢集,同一臺電腦上需要啟動多個伺服器,因此對電腦負載比較大,因此選用server版本的iso,不必要的功能儘量不安裝。可以去以下地址下載 https://www.ubuntu.com/download/server   安裝完之後需要先更

SSH遠端登入執行命令指令碼

一、簡述 運維工作中遠端登入執行命令的指令碼很常用,下面分享一下我常用的指令碼 二、指令碼內容 #!/bin/bash SCRIPT_NAME=`basename $0` CURRENT_DIR=$(

關於linux重新安裝後無法ssh遠端登入

首先分析一下原因,你還記得當我們第一次ssh 連線是命令列中出現的提示嗎? 當我們第一次連線的時候會出現這個是否確認連線的選擇,當選完yes後就會讓我們輸入密碼,然後再次登入便不會出現這個提示了,那麼