1. 程式人生 > >設定ssh不輸入密碼登入遠端SSH伺服器

設定ssh不輸入密碼登入遠端SSH伺服器

比如要在192.168.1.1上 使用者user1實現不輸入密碼就能ssh/sftp到機器192.169.1.2的使用者user2

以使用者user1登陸192.168.1.1

1)ssh-keygen -t rsa

直接回車,包括passpharse都回車,直接輸入密碼.

產生檔案~/.ssh/id.pub,id_rsa.pub, ...

2)SCP傳輸密碼公鑰到伺服器192.168.1.2

scp ~/.ssh/id_rsa.pub user2@192.168.1.2:/home/user2/.ssh/authorized_keys

如果要實現多個,可用cat命令......

3)以root使用者登入到伺服器192.168.1.2


執行命令,改變下列檔案 (/home/user2)的屬主和許可權:

> chmod g-w /home/user2
> chmod 700 /home/user2/.ssh
> chmod 600 /home/user2/.ssh/authorized_keys

4) 在伺服器上改變ssh服務的相關屬性:
vi /etc/ssh/sshd_config

RSAAuthentication yes (取消註釋,開啟RSA仍正 )
PubkeyAuthentication yes (取消註釋)

#AuthorizedKeysFile     /home/wang/.ssh/authorized_keys (註釋掉此行,這樣每個使用者都可以尋找自己的/home/user_xxx/.ssh/authorized_keys檔案。

儲存,重啟sshd:
service sshd restart

5)測試

ssh [email protected]
成功!無需密碼。

相關推薦

設定ssh輸入密碼登入遠端SSH伺服器

比如要在192.168.1.1上 使用者user1實現不輸入密碼就能ssh/sftp到機器192.169.1.2的使用者user2 以使用者user1登陸192.168.1.1 1)ssh-keygen

Mac通過SSH完成免輸入密碼登入阿里雲伺服器

前言 剛買的阿里雲伺服器,如果想在伺服器上搞點什麼東西,需要先登入進伺服器,每次還得手動輸入密碼,太麻煩了。所以想通過ssh快捷登入,記錄一下配置過程。 主要分三步: 1、拿到mac上的公鑰和私鑰 2、將公鑰放到伺服器上 3、配

ssh自動輸入密碼登入伺服器/ssh輸入密碼登入/非互動ssh 密碼驗證

原文連結:http://hi.baidu.com/sdusoul/item/6a69b6953853e630326eeb21 由於經常需要登入一些遠端的伺服器,每次都需要將密碼重輸一遍,如下:#ssh 使用者名稱@我的伺服器的ip使用者名稱@我的伺服器的ip's pass

mac 下使用 Shuttle 配合expect指令碼使用ssh輸入密碼登入

使用expect指令碼可以根據螢幕顯示的要求自動輸入相應的指令。 編寫/data/ssh/ssh-server.sh #!/usr/bin/expect set timeout 30 spawn ssh -p [lindex $argv 0] [lindex $ar

在MAC SecureCRT中無需輸入密碼登入遠端Linux主機

1、在Mac本地建立公鑰執行命令:ssh-keygen -t rsa -C “[email protected]” 輸入後,會提示建立.ssh/id_rsa、id_rsa.pub的檔案,其中第

【Linux】Linux作業系統——配置ssh密碼登入遠端伺服器

ssh免密碼登入遠端伺服器 最簡單的操作 ssh免密碼登入的原理是把本地電腦的公鑰放在宿主機,然後使用本地電腦的私鑰去認證。 在本地電腦執行 /usr/bin/ssh-keygen -t rsa,安裝提示一直回車即可,最後會看到~/.ssh目錄下多了幾個檔案id_rsa (

SSH配置免密碼登入後,仍需要輸入密碼——解決方案

      在配置SSH免密碼登入的時候,發現配置完成後仍然需要輸入密碼,檢視網路資源,意識到是檔案許可權問題,但是按照網上的很多部落格都不成功。後來發現了問題所在:不止authorized_keys需要修改檔案許可權,.ssh資料夾的許可權也需要修改。而且,如果配置已經完

ssh登陸命令列中輸入密碼並且遠端執行命令

#!/bin/bash cat /dev/null > /home/unicomlabs/yangyu/wangxinyu.txt echo "10.162.64.23" >> /home/unicomlabs/yangyu/wangxinyu.txt s

ssh用私鑰登入遠端伺服器時提示私鑰安全問題解決

ssh用私鑰ding_test.pem登陸伺服器11.10.37.54 [email protected]:~# ssh -i ding_test.pem [email pro

oracle的system賬戶用normal模式登入失敗,提示使用者名稱或密碼錯誤,但是如果用sysdba登入,即使輸入密碼,或者密碼錯誤也能登入成功。

本人win7的作業系統,裝的shiftoracle 11g,問題就是我安裝成功後,單擊Database Control-orcl項進入企業管理器,進入https://localhost:1158/em/console/logon/logon這個頁面,進行登入,使用者名稱和密

Linux 檢視使用者名稱,修改密碼遠端ssh連線

輸入命令whoami即可知道當前使用者 [[email protected]馬賽克 ~]# whoami root 輸入命令passwd,輸入原密碼即可修改密碼 [[email protected]馬賽克~]# passwd C

CentOS 7 SSH配置免密碼登入

配置環境: (1)伺服器IP、名稱、網絡卡資訊 3臺 Redhat 5.6 linux 64位系統內容如下: IP地址:                   伺服器名稱      網絡卡名稱       使用者名稱        主目錄 192.168.102.247      hadoop1  

指令碼連結 ssh 自動輸入密碼

上週工作中,遇見一些重複性的工作,為了方便,於是寫起了指令碼。 在這個指令碼中,需要通過 s s

Mac ssh使用pem檔案登入遠端伺服器

登入遠端伺服器我們可以使用ssh命令,部分遠端伺服器訪問需要授權,ssh命令支援使用pem檔案進行授權訪問。 命令如下: ssh -i identity_file user@hostname

SSH使用ssh-keygen免密碼登入

server 1 server 2 server3 實現免密碼登入 在各節點執行如下命令; 例在server1中: [[email protected] ~]# ssh-keygen  -t rsa [[email protected] ~]# cd

mac終端新建標籤/視窗ssh重複輸入密碼問題

mac的終端預設在開啟一個新的tab/window的時候需要重新輸入ssh的密碼, 很不方便。本文完成在mac中設定,實現secureCRT/xshell裡的克隆會話功能, 即新開一個terminal進行ssh連線無需重新輸入密碼。 原理很簡單,開一個ssh連

ssh免密登入遠端目標伺服器

ssh免密登入 本地主機 cd ~/.ssh ssh-keygen -t rsa 兩次回車 或者設定密碼 scp id_rsa.pub [email protected]:~/.ss

ssh-keygen + ssh-copy-id 無密碼登入遠端伺服器

1.在~/.ssh/ 下生成金鑰 xx@xx:~/.ssh$ ssh-keygen -t rsa -f ~/.ssh/id_rsa_xx -C "Key for ssh stuff" 使用剛生成的金鑰, 用ssh-copy-id 將伺服器地址加入

共享文件夾輸入密碼訪問

clas 啟用 安全 nbsp 本地 blog 網絡 權限 共享 1、打開guest帳號,guest帳號默認情況下是不啟用的 2、在共享文件夾的“共享”選項卡中,把3S_Setup的權限的“組或用戶名稱”中添加Everyone組 3、在共享文件夾的“安全”選項卡中,把3S_

Linux登入迴圈:輸入密碼登入後閃一下又回登入介面

① .Xauthority問題,請百度 ② 請檢查你的>>環境變數<< 在登入介面嘗試CTRL+ALT+F[1~7]各種快捷鍵,直到進入熟悉的命令列介面 如果普通使用者連ls、sudo之類的命令都壞了的話用root使用者 環境變數檔案在這裡 /