Mac ssh連線至Google Cloud
1. cd ~/.ssh/
2. ssh-keygen (密碼請記好唷~~)在.ssh底下會建立剛剛用ssh-keygen命名的兩個檔案,一個有.pub一個沒有
3. vi XXX.pub 把裡面的訊息複製出來,貼至下圖的地方(可能會有空格記得拿掉!!)
4.再來到開啟 vi ~/.bash_profile 輸入底下指令,紅色字體是會跟我不一樣的地方
alias (想執行的名稱)="ssh -i /Users/luo/.ssh/(放置keygen建立好沒有.pub的檔案) -o UserKnownHostsFile=/dev/null -o CheckHostIP=no -o StrictHostKeyChecking=no XXXX@(google cloud上的對外ip)"
5. source ~/.bash_profile
6. 就完成囉 可以執行剛剛命名好的(想執行的名稱)試試看囉~~
附加:如果要傳檔案到GC上面,可以使用scp指令
例如:上傳 scp ~/XXX.txt XXX@ip:~ 下載 scp XXX@ip:~/xxx ~/xxx (遠端檔案到本地端中間要空格)
資料夾目錄的話請用scp -r
如果要使用金鑰的話請用scp -i /.ssh/(放置keygen建立好沒有.pub的檔案)
2. ssh-keygen (密碼請記好唷~~)在.ssh底下會建立剛剛用ssh-keygen命名的兩個檔案,一個有.pub一個沒有
3. vi XXX.pub 把裡面的訊息複製出來,貼至下圖的地方(可能會有空格記得拿掉!!)
google cloud中繼資料ssh金鑰 |
alias (想執行的名稱)="ssh -i /Users/luo/.ssh/(放置keygen建立好沒有.pub的檔案) -o UserKnownHostsFile=/dev/null -o CheckHostIP=no -o StrictHostKeyChecking=no XXXX@(google cloud上的對外ip)"
5. source ~/.bash_profile
6. 就完成囉 可以執行剛剛命名好的(想執行的名稱)試試看囉~~
附加:如果要傳檔案到GC上面,可以使用scp指令
例如:上傳 scp ~/XXX.txt XXX@ip:~ 下載 scp XXX@ip:~/xxx ~/xxx (遠端檔案到本地端中間要空格)
資料夾目錄的話請用scp -r
如果要使用金鑰的話請用scp -i /.ssh/(放置keygen建立好沒有.pub的檔案)
留言
張貼留言