導航:首頁 > 編程系統 > linux無密碼ssh登錄

linux無密碼ssh登錄

發布時間:2024-06-29 05:37:35

『壹』 如何通過linux ssh遠程linux不用輸入密碼登入

可以設置ssh密鑰實現自動登錄。

1.創建ssh密鑰.

2.將生成的公鑰傳送到你要登錄的遠程主機,並將其加入文件 ~/.ssh/authorized_keys

具體步驟如下:

1.在你的主機生成密鑰 ssh-keygen

測試已經OK。但是我的公鑰是設置了密碼的,所以這里還是提示輸入公鑰密碼。如果

不設置公鑰密碼就不需要密碼了。

5.注意事項。

如果沒有.ssh文件,請ssh 192.168.0.188 (IP可以SSH的) 隨便執行一次會自動生成

如果沒有authorized_keys 請touch一個。 touch authorized_keys

修改下許可權 chmod authorized_keys

『貳』 Linux浣跨敤ssh鍏閽ュ疄鐜板厤瀵嗙爜鐧誨綍瀹炰緥

鍏蜂綋鍐呭瑰備笅錛

ssh 鏃犲瘑鐮佺櫥褰曡佷嬌鐢ㄥ叕閽ヤ笌縐侀掗銆俵inux涓嬪彲浠ョ敤鐢╯sh-keygen鐢熸垚鍏閽/縐侀掗瀵癸紝涓嬮潰鎴戜互CentOS涓轟緥銆

鏈夋満鍣ˋ(192.168.1.155)錛孊(192.168.1.181)銆傜幇鎯矨閫氳繃ssh鍏嶅瘑鐮佺櫥褰曞埌B銆

棣栧厛浠root璐︽埛鐧婚檰涓轟緥銆

1.鍦ˋ鏈轟笅鐢熸垚鍏閽/縐侀掗瀵廣

[root@A ~]# ssh-keygen -t rsa -P ''

-P琛ㄧず瀵嗙爜錛-P '' 灝辮〃紺虹┖瀵嗙爜錛屼篃鍙浠ヤ笉鐢-P鍙傛暟錛岃繖鏍峰氨瑕佷笁杞﹀洖杞︼紝鐢-P灝變竴嬈″洖杞︺

璇ュ懡浠ゅ皢鍦/root/.ssh鐩褰曚笅闈浜х敓涓瀵瑰瘑閽id_rsa鍜宨d_rsa.pub銆

涓鑸閲囩敤鐨剆sh鐨剅sa瀵嗛掗:

id_rsa 縐侀掗

id_rsa.pub 鍏閽

涓嬭堪鍛戒護浜х敓涓嶅悓綾誨瀷鐨勫瘑閽

ssh-keygen -t dsa

ssh-keygen -t rsa

ssh-keygen -t rsa1

2.鎶夾鏈轟笅鐨/root/.ssh/id_rsa.pub 澶嶅埗鍒癇鏈虹殑 /root/.ssh/authorized_keys鏂囦歡閲岋紝鍏堣佸湪B鏈轟笂鍒涘緩濂 /root/.ssh 榪欎釜鐩褰曪紝鐢╯cp澶嶅埗銆

[root@A ~]# scp /root/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys

[email protected]'s password:

id_rsa.pub 100% 223 0.2KB/s 00:00

鐢變簬榪樻病鏈夊厤瀵嗙爜鐧誨綍鐨勶紝鎵浠ヨ佽緭鍏ヤ竴嬈B鏈虹殑root瀵嗙爜銆

3.authorized_keys鐨勬潈闄愯佹槸600!!!

[root@B ~]# chmod 600 /root/.ssh/authorized_keys

4.A鏈虹櫥褰旴鏈恆

[root@A ~]# ssh -l root 192.168.1.181

The authenticity of host '192.168.1.181 (192.168.1.181)' can't be established.

RSA key fingerprint is 00:a6:a8:87:eb:c7:40:10:39:cc:a0:eb:50:d9:6a:5b.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.1.181' (RSA) to the list of known hosts.

Last login: Thu Jul 3 09:53:18 2008 from root

[root@B ~]#

絎涓嬈$櫥褰曟槸鏃惰佷綘杈撳叆yes銆

鐜板湪A鏈哄彲浠ユ棤瀵嗙爜鐧誨綍B鏈轟簡銆

灝忕粨錛氱櫥褰曠殑鏈哄瓙鍙鏈夌侀掗錛岃鐧誨綍鐨勬満瀛愯佹湁鐧誨綍鏈哄瓙鐨勫叕閽ャ傝繖涓鍏閽/縐侀掗瀵逛竴鑸鍦ㄧ侀掗瀹誇富鏈轟駭鐢熴備笂闈㈡槸鐢╮sa綆楁硶鐨勫叕閽/縐侀掗瀵癸紝褰撶劧涔熷彲浠ョ敤dsa(瀵瑰簲鐨勬枃浠舵槸id_dsa錛宨d_dsa.pub)

鎯寵〢錛孊鏈烘棤瀵嗙爜浜掔櫥褰曪紝閭B鏈轟互涓婇潰鍚屾牱鐨勬柟寮忛厤緗鍗沖彲銆

SSH-KeyGen 鐨勭敤娉

鍋囪 A 涓哄㈡埛鏈哄櫒錛孊涓虹洰鏍囨満;

瑕佽揪鍒扮殑鐩鐨勶細

A鏈哄櫒ssh鐧誨綍B鏈哄櫒鏃犻渶杈撳叆瀵嗙爜;

鍔犲瘑鏂瑰紡閫 rsa|dsa鍧囧彲浠ワ紝榛樿dsa

鍋氭硶錛

1銆佺櫥褰旳鏈哄櫒

2銆乻sh-keygen -t [rsa|dsa]錛屽皢浼氱敓鎴愬瘑閽ユ枃浠跺拰縐侀掗鏂囦歡 id_rsa,id_rsa.pub鎴杋d_dsa,id_dsa.pub

3銆佸皢 .pub 鏂囦歡澶嶅埗鍒癇鏈哄櫒鐨 .ssh 鐩褰曪紝 騫 cat id_dsa.pub ~/.ssh/authorized_keys

4銆佸ぇ鍔熷憡鎴愶紝浠嶢鏈哄櫒鐧誨綍B鏈哄櫒鐨勭洰鏍囪處鎴鳳紝涓嶅啀闇瑕佸瘑鐮佷簡;

ssh-keygen鍋氬瘑鐮侀獙璇佸彲浠ヤ嬌鍦ㄥ悜瀵規柟鏈哄櫒涓妔sh ,scp涓嶇敤浣跨敤瀵嗙爜.

鍏蜂綋鏂規硶濡備笅:

ssh-keygen -t rsa

鐒跺悗鍏ㄩ儴鍥炶濺,閲囩敤榛樿ゅ.

榪欐牱鐢熸垚浜嗕竴瀵瑰瘑閽ワ紝瀛樻斁鍦ㄧ敤鎴風洰褰曠殑~/.ssh涓嬨

灝嗗叕閽ヨ冨埌瀵規柟鏈哄櫒鐨勭敤鎴風洰褰曚笅錛屽苟鎷峰埌~/.ssh/authorized_keys涓銆

瑕佷繚璇.ssh鍜宎uthorized_keys閮藉彧鏈夌敤鎴瘋嚜宸辨湁鍐欐潈闄愩傚惁鍒欓獙璇佹棤鏁堛(浠婂ぉ灝辨槸閬囧埌榪欎釜闂棰橈紝鎵句簡濂戒箙闂棰樻墍鍦)錛屽叾瀹炰粩緇嗘兂鎯籌紝榪欐牱鍋氭槸涓轟簡涓嶄細鍑虹幇緋葷粺婕忔礊銆

『叄』 linux涓璼sh浣跨敤rsa鍏嶅瘑鐮佺櫥褰曟柟娉

A涓烘湰鍦頒富鏈(鍗崇敤浜庢帶鍒跺叾浠栦富鏈虹殑鏈哄櫒) ;
B涓鴻繙紼嬩富鏈(鍗寵鎺у埗鐨勬満鍣⊿erver), 鍋囧俰p涓172.24.253.2 ;
鍦ˋ涓婄殑鍛戒護:
澶嶅埗浠g爜
   
浠g爜濡備笅:
ssh-keygen -t rsa
(榪炵畫涓夋″洖杞,鍗沖湪鏈鍦扮敓鎴愪簡鍏閽ュ拰縐侀掗,涓嶈劇疆瀵嗙爜,鐢熸垚鐨勫叕閽ョ侀掗鍦▇/.ssh鐩褰曚笅錛宨d_rsa鏄縐侀掗錛 id_rsa.pub鏄鍏閽 )
澶嶅埗浠g爜
   
浠g爜濡備笅:
ssh a href="mailto:[email protected]"[email protected]/a
   mkdir .ssh
   chmod 700 .ssh
(闇瑕佽緭鍏ュ瘑鐮侊紝 娉:蹇呴』灝.ssh鐨勬潈闄愯句負700)
澶嶅埗浠g爜
   
浠g爜濡備笅:
scp ~/.ssh/id_rsa.pub a href="mailto:[email protected]:~/.ssh"[email protected]:~/.ssh/a
鐒跺悗鍦ㄦ湇鍔″櫒涓婂緩絝媋uthorized_keys鏂囦歡錛
澶嶅埗浠g爜
   
浠g爜濡備笅:
touch ~/.ssh/authorized_keys
   chmod 600 ~/.ssh/authorized_keys
(娉ㄦ剰錛 蹇呴』灝唦/.ssh/authorized_keys鐨勬潈闄愭敼涓600, 璇ユ枃浠剁敤浜庝繚瀛榮sh瀹㈡埛絝鐢熸垚鐨勫叕閽ワ紝鍙浠ヤ慨鏀規湇鍔″櫒鐨剆sh鏈嶅姟絝閰嶇疆鏂囦歡/etc/ssh/sshd_config鏉ユ崲鏂囦歡鍚嶏紝榛樿ゆ槸鍙玜uthorized_keys錛
澶嶅埗浠g爜
   
浠g爜濡備笅:
cat id_rsa.pub authorized_keys
   # (灝唅d_rsa.pub鐨勫唴瀹硅拷鍔犲埌 authorized_keys 涓, 娉ㄦ剰涓嶈佺敤 錛屽惁鍒欎細娓呯┖鍘熸湁鐨勫唴瀹癸紝浣垮叾浠栦漢鏃犳硶浣跨敤鍘熸湁鐨勫瘑閽ョ櫥褰)
鍥炲埌A鏈哄櫒:
澶嶅埗浠g爜
   
浠g爜濡備笅:
# ssh a href="mailto:[email protected]"[email protected]/a (涓嶉渶瑕佸瘑鐮, 鐧誨綍鎴愬姛)
浠庤〃闈涓婄畝鍗曠殑鐞嗚В涓涓嬬櫥褰曠殑榪囩▼,
棣栧厛 ssh-keygen -t rsa 鍛戒護鐢熸垚浜嗕竴涓瀵嗛掗鍜屼竴涓鍏閽, 鑰屼笖瀵嗛掗鍙浠ヨ劇疆鑷宸辯殑瀵嗙爜
鍙浠ユ妸瀵嗛掗鐞嗚В鎴愪竴鎶婇掗鍖, 鍏閽ョ悊瑙f垚榪欐妸閽ュ寵瀵瑰簲鐨勯攣澶,
鎶婇攣澶(鍏閽)鏀懼埌鎯寵佹帶鍒剁殑server涓, 閿佷綇server, 鍙鏈夋嫢鏈夐掗鍖(瀵嗛掗)鐨勪漢, 鎵嶈兘鎵撳紑閿佸ご, 榪涘叆server騫舵帶鍒
鑰屽逛簬鎷ユ湁榪欐妸閽ュ寵鐨勪漢, 蹇呴渶寰楃煡閬撻掗鍖欐湰韜鐨勫瘑鐮,鎵嶈兘浣跨敤榪欐妸閽ュ寵 (闄ら潪榪欐妸閽ュ寵娌¤劇疆瀵嗙爜), 榪欐牱灝卞彲浠ラ槻姝㈤掗鍖欒浜嗛厤浜(縐侀掗琚浜哄嶅埗)
鏇寸畝媧佺殑鏂瑰紡錛
姝ラ1銆佸傛灉鏈嶅姟鍣ㄤ笂娌℃湁authorized_keys鏂囦歡錛屽垯錛氾紙濡傛灉鏈夊垯璺寵繃榪欎竴姝ワ級
澶嶅埗浠g爜
   
浠g爜濡備笅:
ssh a href="mailto:[email protected]"[email protected]/a
   mkdir .ssh
   chmod 700 .ssh
   touch ~/.ssh/authorized_keys
   chmod 600 ~/.ssh/authorized_keys
姝ラ2銆佸湪鏈鏈猴細
澶嶅埗浠g爜
   
浠g爜濡備笅:
ssh-keygen -t rsa
   ssh--id -i ~/.ssh/id_rsa.pub a href="mailto:[email protected]"[email protected]/a
   ssh-keygen -t rsa #涔嬪悗涓変笅鍥炶濺錛岃〃紺烘棤瀵嗙爜銆傚嵆鍙銆
娉: ssh--id 鑷鍔ㄦ妸瀵嗛掗榪藉姞鍒拌繙紼嬩富鏈虹殑 .ssh/authorized_key 涓

『肆』 濡備綍閫氳繃linux ssh榪滅▼linux涓嶇敤杈撳叆瀵嗙爜鐧誨叆

浣跨敤鍏縐侀掗閰嶇疆浜掍俊鍙浠ヨ揪鍒版晥鏋溿

1銆侀栧厛瑕侀厤緗畇sh浣垮叾鍏佽稿叕閽ヨよ瘉錛屽厛鏌ョ湅涓嬫槸涓嶆槸銆傞粯璁ゆ槸娉ㄩ噴鐨勶紝涔熸槸鍏佽稿叕閽ヨよ瘉

cat/etc/ssh/sshd_config|grep-ipub
#PubkeyAuthenticationyes

2銆佸亣璁炬垜浠瑕佷粠A鏈虹殑鐢ㄦ埛userA鏃犲瘑鐮佺櫥褰旴鏈虹殑鐢ㄦ埛userB錛岄栧厛鍦ˋ鏈轟笂鐢╱serA鎵ц岋細

$ssh-keygen-trsa(鍑虹幇鎻愮ず鍚庯紝涓鐩村洖杞﹀嵆鍙錛

姝ゅ懡浠や細鍦╱serA鐨刪ome鐩褰曚笅鐢熸垚 .ssh鐩褰曪紝騫跺湪鐩褰曚笅鐢熸垚鏂囦歡id_rsa鍜宨d_rsa.pub

3銆佺敤鐢ㄦ埛userB鐧誨綍B鏈烘墽琛岋細

$ssh-keygen錛堝嚭鐜版彁紺哄悗錛屼竴鐩村洖杞﹀嵆鍙錛屾ゅ勬槸涓轟簡鐢熸垚.ssh鐩褰曪紝鑻ユ湁姝ょ洰褰曪紝璇ユラゆ棤闇鎵ц屼簡錛
$cd.ssh
$scpuserA@<A鏈篒P>:~/.ssh/id_rsa.pub.鎷瘋礉A鏈轟笂鐨刾ub鏂囦歡鍒癇鏈虹敤鎴穟serB鐨.ssh鐩褰
$catid_rsa.pub>>authorized_keys

4銆佸皾璇曠敤A鏈虹敤鎴穟serA鏃犲瘑鐮佺櫥褰旴鏈虹敤鎴穟serB

閱讀全文

與linux無密碼ssh登錄相關的資料

熱點內容
蘋果電腦在庫管王怎麼導出文件 瀏覽:438
手機風行視頻下載電影文件在哪裡 瀏覽:157
文件創建時間怎麼修改 瀏覽:916
android硬體開發教程 瀏覽:77
網店客戶數據分析包含哪些方面 瀏覽:890
linux文件位於哪個文件系統 瀏覽:522
網站後台包括哪些 瀏覽:877
手機怎麼保存數據 瀏覽:501
ug編程高級版本怎麼轉低版本 瀏覽:603
安卓手機的文件管理器在哪 瀏覽:926
蘋果手機設置開數據在哪裡 瀏覽:68
視頻圖片文件會過期嗎 瀏覽:229
apple後面加s嗎 瀏覽:657
蘋果微信文件變成電子版 瀏覽:152
買一個蘋果id多少錢 瀏覽:142
自學網辦公軟體視頻教程 瀏覽:24
使用電腦列印文件有哪些軟體 瀏覽:324
微信金牛游戲 瀏覽:232
移動qq會員代碼2017 瀏覽:749
鄰區核查工具 瀏覽:351

友情鏈接