windows如何使用ssh登录ubuntu
生活随笔
收集整理的這篇文章主要介紹了
windows如何使用ssh登录ubuntu
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.ssh的安裝
gavin@ubuntu:~$ sudo apt-get install ssh
2.生成密鑰 [html] view plaincopyprint?gavin@ubuntu:~$?ssh-keygen??
[plain] view plaincopyprint? Generating?public/private?rsa?key?pair.?? Enter?file?in?which?to?save?the?key?(/home/gavin/.ssh/id_rsa):?? ?????????Created?directory?'/home/gavin/.ssh'.?? ?????????Enter?passphrase?(empty?for?no?passphrase):?? ?????????????????Enter?same?passphrase?again:?? ?????????????????Passphrases?do?not?match.??Try?again.?? ?????????????????Enter?passphrase?(empty?for?no?passphrase):?? ?????????????????????????Enter?same?passphrase?again:?? ?????????????????????????Your?identification?has?been?saved?in?/home/gavin/.ssh/id_rsa.?? ?????????????????????????Your?public?key?has?been?saved?in?/home/gavin/.ssh/id_rsa.pub.?? ?????????????????????????The?key?fingerprint?is:?? ?????????????????????????7f:47:de:fd:11:74:af:5c:89:a4:58:48:5d:c0:21:6a?gavin@ubuntu?? ?????????????????????????The?key's?randomart?image?is:?? ?????????????????????????+--[?RSA?2048]----+?? ?????????????????????????|?????????ooo+.???|?? ?????????????????????????|????????o?oo?????|?? ?????????????????????????|???????E?.?.?.?..|?? ?????????????????????????|??????.???o?o?o?+|?? ?????????????????????????|????????S.?.?..oo|?? ?????????????????????????|?????????.???+?+o|?? ?????????????????????????|??????????.?.?=.o|?? ?????????????????????????|???????????.?.??o|?? ?????????????????????????|????????????????.|?? ?????????????????????????+-----------------+??
上述過程會提示輸入ssh的登錄密碼,默認密鑰的位置在~/.ssh目錄中,這里將公鑰改名為authorized_keys
[html] view plaincopyprint?gavin@ubuntu:~/cd?.ssh?? gavin@ubuntu:~/.ssh$?mv?id_rsa.pub?authorized_keys??
3.修改配置文件,/etc/ssh/sshd_config
[html] view plaincopyprint??gavin@ubuntu:~/.ssh$?sudo?vi?/etc/ssh/sshd_config?? ......?? #?AuthorizedKeysFile??%h/.ssh/authorized_keys?? .....??
這里將AuthorizedKeysFile前的#號去掉即可
4.到windows平臺,啟動Puttygen,導入先前生成的私鑰id_rsa,轉換成putty所識別的格式(*.ppk),得到文件id_rsa.ppk.
5.windows上啟動putty,進行如下配置
Session-Logging-Hostname:填上你的linux的ip
Windows -Translation - 在下拉菜單里選上UTF-8,這里不設置,登錄后將會出現中文亂碼。
Connection- Data - Auto login username:填上你登錄ubuntu時用的用戶名。
Connection- SSH-Auth-Private key file for authentication:選上id_rsa.ppk
保存Session配置
6.打開剛剛配置的ssh,成功登錄
[html] view plaincopyprint?Using?username?"gavin".?? Authenticating?with?public?key?"imported-openssh-key"?? Passphrase?for?key?"imported-openssh-key":?? Linux?ubuntu?2.6.32-21-generic?#32-Ubuntu?SMP?Fri?Apr?16?08:10:02?UTC?2010?i686?GNU/Linux?? Ubuntu?10.04?LTS?? ?? Welcome?to?Ubuntu!?? ?*?Documentation:??https://help.ubuntu.com/?? 409?packages?can?be?updated.?? 171?updates?are?security?updates.?? ?? Last?login:?Wed?Jul??6?06:05:40?2011?from?192.168.27.112?? gavin@ubuntu:~$??
7.其它事項
git帶有puttygen工具
密鑰的生成也可以直接使用puttygen
也可以不使用密鑰機制,這樣可以直接使用linux的用戶名及密碼登錄
gavin@ubuntu:~$ sudo apt-get install ssh
2.生成密鑰 [html] view plaincopyprint?
上述過程會提示輸入ssh的登錄密碼,默認密鑰的位置在~/.ssh目錄中,這里將公鑰改名為authorized_keys
[html] view plaincopyprint?
3.修改配置文件,/etc/ssh/sshd_config
[html] view plaincopyprint?
4.到windows平臺,啟動Puttygen,導入先前生成的私鑰id_rsa,轉換成putty所識別的格式(*.ppk),得到文件id_rsa.ppk.
5.windows上啟動putty,進行如下配置
Session-Logging-Hostname:填上你的linux的ip
Windows -Translation - 在下拉菜單里選上UTF-8,這里不設置,登錄后將會出現中文亂碼。
Connection- Data - Auto login username:填上你登錄ubuntu時用的用戶名。
Connection- SSH-Auth-Private key file for authentication:選上id_rsa.ppk
保存Session配置
6.打開剛剛配置的ssh,成功登錄
[html] view plaincopyprint?
7.其它事項
git帶有puttygen工具
密鑰的生成也可以直接使用puttygen
也可以不使用密鑰機制,這樣可以直接使用linux的用戶名及密碼登錄
總結
以上是生活随笔為你收集整理的windows如何使用ssh登录ubuntu的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑天鹅事件是什么?附具体金融事例
- 下一篇: 使用内存文件系统