使用WinScp的C#程式進行SFTP連接時如何找到FingerPrint
可以利用WinScp程式
- 先用WinScp配合要使用的帳號及密碼,登入遠端的SFTP主機後
- 到WinScp的Commands –> Server/Protocol Information視窗中的Protocol這頁,可以看到下方會列出此帳號連到這台主機時要使用的FingerPrint Key
可以利用Linux上的指令
另一種方式就是利用一些Linux的指令,在使用帳號及密碼登入SFTP主機後,計算出要使用的FingerPrint Key
file=$(mktemp)
ssh-keyscan host > $file 2> /dev/null ** 其中的host要用SFTP主機的IP或hostname替代
ssh-keygen -l -f $file
cat $file
rm $file
留言
張貼留言