資料載入中

Norman 的雜七雜八

ankhsvn 使用非標準 ssh port 及設定免密碼登入

ankhsvn 連結網址 Visual 2015 已經變內建了
還必須安裝
TortoiseSVN 連結網址
Putty 連結網址
Putty 要下載 putty, plink, puttygen, pageant 這幾個程式

1. 設定使用非標準 ssh port

a. 用 Putty 建立 saved session
例如要連到 somehost.somedomain:8972,
建立一個新的 session ,
host 設為 somehost.somedomain
port 設為 8972
在 save session 時, 設定一個自定的名稱, 例如 myhost

b. 在 ankvsvn 裡面加入 svn url
svn+ssh://username@myhost/svn/projects


建立後就可以看到在 svn 中的專案,
但是會不斷的彈出輸入密碼的視窗,
非常煩人, 所以要進行下一個步驟.

2. 設定免密碼登入.

a. 用 puttygen 產生 public key 和 private key
(key passphrase 千萬不要填, 不然每次使用 private key 時, 都要輸入密碼)

ankhsvn 使用非標準 ssh port 及設定免密碼登入

b. 產生出來的 key , 必須轉換為 ssh 格式

Private key 原本的格式

PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: rsa-key-20150526
Public-Lines: 6
AAAAB3NzaC1yc2EAAAABJQAAAQEAhso9sj6QHnCMhBVHMWs1af+cZYe/tcG4TXqV
...
lSSBJABmSwMS/8xRY3CwbDHdtJ7HZ4yBrmlcDjPA7SGyTMWIiQ==
Private-Lines: 14
AAABABmANS+PS7K7WNq36t/WAy+6vLlDMht3rT8XMPMiUgxJwvgyCOIe8wyCNR7b
...
WmrX8snkl2cA7qDZmdbN07j6/lAW1xO2IIYXaJF+ki1Wsw==
Private-MAC: e5d83e14b74e716b8431ee40c55cd3e9cf9cdadf


轉換(只留 Private Line, 前後加上開始/結束說明)

-----BEGIN RSA PRIVATE KEY-----
AAABABmANS+PS7K7WNq36t/WAy+6vLlDMht3rT8XMPMiUgxJwvgyCOIe8wyCNR7b
...
WmrX8snkl2cA7qDZmdbN07j6/lAW1xO2IIYXaJF+ki1Wsw==
-----END RSA PRIVATE KEY-----


Public Key 原本的格式

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20150526"
AAAAB3NzaC1yc2EAAAABJQAAAQEAhso9sj6QHnCMhBVHMWs1af+cZYe/tcG4TXqV
...
lSSBJABmSwMS/8xRY3CwbDHdtJ7HZ4yBrmlcDjPA7SGyTMWIiQ==
---- END SSH2 PUBLIC KEY ----


轉換(把 Key 組成一行, 最前面加上 ssh-rsa, 註解放在後面)

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAhso9sj6QHnCMhBVHMWs1af+cZYe/tcG4TXqV...lSSBJABmSwMS/8xRY3CwbDHdtJ7HZ4yBrmlcDjPA7SGyTMWIiQ== Remark


c. 把 public 上傳到遠方主機, 加到 ~/.ssh/authorized_keys

d. 原到 putty 設定已經儲存的 session , connection->SSH->Auth 設定中,
加入轉換後的 private key

e. 用 putty 測試連線是否成功.

之後使用 visual studio 開啟 SVN 專案就不用再輸入密碼了

參考
連結網址
連結網址

捷運科技大樓站 Go

https://innstory.com/story-ankhsvn 使用非標準 ssh port 及設定免密碼登入-437

上一篇
 實用的netstat查詢連線指令

下一篇
vmware的vm網卡如何改成固定mac 
  • 2,216
  • 0
  • 0

發表留言

作者簡介

重新pickup本能中


推薦閱讀

作者其他相關類別故事

Linux 連線數調校.

Linux 連線數調校.

蘇恆永 10 年又 199 天 1.5K

最近常常遇到連線數太多(因為底層 WebService 太忙了). web 最後連不上的問題. ...

CentOS 5 更新 openssh 7.1p2 及 openssl 1.0.1s

CentOS 5 更新 op…

蘇恆永 9 年又 236 天 2.3K

最近被 highlight openssh 必須更新至 .p. CentOS5 真是有夠古老的, ...

一堆設計資源 記錄一下

一堆設計資源 記錄一下

蘇恆永 9 年又 227 天 2K

設計資源總匯 奧革設計 奧革設計團隊精心整理的設計師必備設計資源,收藏各式各樣的靈感、配色、資源、...


推薦閱讀

這個地址也發生了其他故事

vmware 的 vm 網卡如何改成固定 mac

vmware 的 vm 網卡…

蘇恆永 10 年又 172 天 1.8K

把網卡的 MAC (在 Advance 設定裡面), 改成 :5:5:xx:yy:zz 就可以...

實用的 netstat 查詢連線指令

實用的 netstat 查詢…

蘇恆永 10 年又 199 天 2.2K

以下是一些實用的 netstat 語法,可以檢查主機的連線數量: 參考來源: http://www....

Linux 連線數調校.

Linux 連線數調校.

蘇恆永 10 年又 199 天 1.5K

最近常常遇到連線數太多(因為底層 WebService 太忙了). web 最後連不上的問題. ...


附近景點

這個地址-捷運科技大樓站-附近還有甚麼?

  • 延平基督教會
  • 松山菸廠
  • 白榕蔭堂墓園(白崇禧將軍墓)
  • 吟松閣
  • 臺北機廠
  • 摩耶精舍(張大千園邸)