2007年11月8日

在cygwin下利用ssh機制傳檔

http://eason982.blogspot.com/2007/11/cygwinssh.html
@硬體環境  
本地端 (140.118.xxx.x7) /home/sausage/
服務端 (140.112.xx.xx9) /home/sausage/

@目地
生成的密鑰對id_rsa,id_rsa.pub,預設存儲在 本機端/home/sausage/.ssh目錄下。然后將id_rsa.pub的內容復制到每個機器(也包括本機)的/home/user_name/.ssh/authorized_keys文件中,如果機器上已經有authorized_keys這個文件了,就在文件末尾加上id_rsa.pub中的內容,如果沒有authorized_keys這個文件,直接cp或者scp就好了,下面的操作假設各個機器上都沒有authorized_keys文件。

@Steps:

1) 在本地端需要先建立一個密鑰對,即一個私鑰,一個公鑰。將公鑰拷貝到服務端 (140.112.x.x) /home/sausage/.ssh (.ssh自己建立)資料夾下



ps) command: ssh-keygen -t rsa
Enter file in which to save the key :採用預設值
Enter passphrase: 按enter(即空白為密碼)
2) 將id_rsa.pub的內容復制到每個機器(也包括本機)的/home/user_name/.ssh/authorized_keys 文件中

(a) 使用 scp 指令 可以使用 scp 指令來透過一個安全且加密的連線在機器間傳輸檔
案 , 就如同rcp指令。


(b)先將id_rsa.pub的內容復制到/home/user_name/.ssh/authorized_keys文件中



(c)再利用scp 指令傳檔

沒有留言: