Loading...

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

Temperature: 0 °C

蘇恆永 蘇恆永
author_tools

ankhsvn Url link Visual 2015 已經變內建了
還必須安裝
TortoiseSVN Url link
Putty Url link
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 專案就不用再輸入密碼了

參考
Url link
Url link

捷運科技大樓站 Go

https://innstory.com/story-ankhsvn_使用非標準_ssh_port,_及設定免密碼登入-437
Studio Visual Windows

Prev
 實用的_netstat_查詢連線指令

Next
vmware_的_vm_網卡如何改成固定_mac 

Nearby Attractions

捷運科技大樓站-Nearby Attractions

  • 大龍峒保安宮 Go
  • 清真寺 Go
  • 歸綏街文萌樓 Go
  • 機器局第五號倉庫 Go
  • 鐵道部部長宿舍 Go
  • 臺灣電力株式會社社長宿舍 Go

About the Author

蘇恆永

重新pickup本能中

Visitor message

Leave some footprints to prove that you visited me

Recommended reading

Author's other related stories

實用的 netstat 查詢連線指令

實用的 netstat 查詢...

以下是一些實用的 netstat 語法,可以檢查主機的連線數量: netstat na 顯示主機上所...

CentOS 5 更新 openssh 7.1p2 及 openssl 1.0.1s

CentOS 5 更新 op...

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

一堆設計資源, 記錄一下

一堆設計資源, 記錄一下

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

Recommended reading

Other stories happened at this address

Linux 連線數調校.

Linux 連線數調校.

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

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

vmware 的 vm 網卡...

http://wahlnetwork.com////rej...

實用的 netstat 查詢連線指令

實用的 netstat 查詢...

以下是一些實用的 netstat 語法,可以檢查主機的連線數量: netstat na 顯示主機上所...

Please select an option

error

Hi, thank you for your participation, but you cannot vote repeatedly~

Join innstory now and start recording your story.

"Innstory" is a place to store stories. We are committed to becoming a warm platform. Deepening the bonds between people is our direction.
We are convinced that the blockchain between people is not just a cold calculation. Join us now.

Wrong format