前提:
如果出現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)
沒有留言:
張貼留言