總網頁瀏覽量

2013年6月29日 星期六

設定ssh登入免密碼

前提:

如果出現ssh connection port 22 refuesed訊息
那可能是沒先安裝ssh

1.
安裝ssh:

sudo apt-get update
(如果這行失靈那表示提供服務的網站掛了,請更換軟體來源中心)
sudo apt-get install  openssh-server

2.
啟動ssh:
service ssh start



3.設定ssh免登入密碼
$ ssh-keygen -t rsa  -f ~/.ssh/id_rsa -P ''      
# 產生 RSA 金鑰,也可使用 DSA
P的後面是兩個單引號

$ cp ~/.ssh/id_rsa.pub  ~/.ssh/authorized_keys
# 將產生出來的 public key 設為合法


4.試試看登入localhost
ssh localhost

最後出現Last login :時間 from localhost表示登入成功
(第一次登入沒出現 Last login)

沒有留言:

張貼留言