Loading...

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

Temperature: 0 °C

蘇恆永 蘇恆永
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 時, 都要輸入密碼)



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

Prev
 實用的_netstat_查詢連線指令

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

Nearby Attractions

捷運科技大樓站-Nearby Attractions

  • 王寵惠墓園 Go
  • 原臺北北警察署 Go
  • 三芝三板橋 Go
  • 草山教師研習中心 Go
  • 福州街11號日式宿舍 Go
  • 臺大醫學院舊館 Go

About the Author

蘇恆永

重新 pickup 本能中

Visitor message

Leave some footprints to prove that you visited me

Recommended reading

Author's other related stories

Linux 連線數調校.

Linux 連線數調校.

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

實用的 netstat 查詢連線指令

實用的 netstat 查詢連線指令

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

Python TimeUUID

Python TimeUUID

參考這一篇: 什麼時候讓用 time UUID,https://samkuo.me/...

Recommended reading

Other stories happened at this address

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

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

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

Linux 連線數調校.

Linux 連線數調校.

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

實用的 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