1. 程式人生 > >個人筆記:個人linuxPC登入aws伺服器及複製貼上檔案到伺服器

個人筆記:個人linuxPC登入aws伺服器及複製貼上檔案到伺服器

先明確一下取名:

The appropriate user names are as follows:

  • For an Amazon Linux AMI, the user name is ec2-user.

  • For a RHEL AMI, the user name is ec2-user or root.

  • For an Ubuntu AMI, the user name is ubuntu or root.

  • For a Centos AMI, the user name is centos.

  • For a Fedora AMI, the user name is ec2-user.

  • For SUSE, the user name is ec2-user or root.

  • Otherwise, if ec2-user and root don't work, check with the AMI provider.


1. 下載key,下載完成後用ssh -i指令連結伺服器.

[email protected]:~/Downloads$ ssh -i 15619demo.pem [email protected]
The authenticity of host 'ec2-54-153-40-255.us-west-1.compute.amazonaws.com (54.153.40.255)' can't be established.
ECDSA key fingerprint is SHA256:1jaAr+oyTWdb/z677fJ9haOXmbXDvrBV8Hl5vlYXZys.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes 
Warning: Permanently added 'ec2-54-153-40-255.us-west-1.compute.amazonaws.com,54.153.40.255' (ECDSA) to the list of known hosts.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0664 for '15619demo.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "15619demo.pem": bad permissions
Permission denied (publickey).

提示key的許可權 too open,接著輸入:

[email protected]:~/Downloads$ ls -l 15619demo.pem
-rw-rw-r-- 1 jinliang jinliang 1692 Jan 19 23:13 15619demo.pem
[email protected]:~/Downloads$ chmod 600 15619demo.pem
[email protected]:~/Downloads$ ssh -i 15619demo.pem [email protected]

       __|  __|_  )
       _|  (     /   Amazon Linux AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-ami/2016.09-release-notes/
5 package(s) needed for security, out of 9 available
Run "sudo yum update" to apply all updates.

此時已經安全連線.接下來複制本地檔案到伺服器. 我們在另一個新開的terminal進入到key所在目錄,
[email protected]:~/Downloads$ scp -i 15619demo.pem QS4.cpp [email protected]:/home/ec2-user
QS4.cpp                                                                              100% 5131     5.0KB/s   00:00 

此時提示已經上傳成功, 注意要用 scp -i 指令,後面跟key的目錄, 之後是要複製的檔案的目錄(此時二者都在一個目錄).

相關推薦

個人筆記:個人linuxPC登入aws伺服器複製貼上檔案伺服器

先明確一下取名: The appropriate user names are as follows: For an Amazon Linux AMI, the user name is ec2

馬哥學習-----李洋個人筆記之壓縮,解壓縮歸檔

壓縮 解壓縮 歸檔 compress 文件名-v 詳細信息 -d 等於 uncompress 默認只識別 .Z 如果使用別的後綴,會導致不識別,解壓縮失敗。也可以使用 -d -c 壓縮包 > 解壓縮的形式,解壓被改了後綴的壓縮包.這種方式不會覆蓋源文件.優點是這種方式不會覆蓋源文件.缺點是

OpenGL超級寶典第七版學習筆記-緩衝區-在緩衝區中填充複製資料(buffers)

2017-3-28緩衝區-在緩衝區中填充及複製資料(buffers) 1、  如果你要放入緩衝的資料是不變的值,那麼使用glClearBufferSubData()或者glClearNamedBufferSubData()會更有效率。原型如下: voidglClearBuf

win10 virtualbox設定共享資料夾複製貼上

設定共享資料夾 1.開啟virtualbox,點選設定->共享資料夾 2.點選右方圖示,選擇共享資料夾路徑,並設定共享資料夾名稱為share,最後勾選自動掛載 3.隨後啟動虛擬機器,點選裝置->安裝增強功能,安裝完成後重新啟動下虛擬機器即可。

遠端伺服器無法複製貼上

今天使用遠端桌面連線登陸伺服器,發現不能在本地電腦和遠端伺服器之間複製貼上檔案了,複製貼上文字也不行。 網上搜了一下,主要有兩種情況: 1、複製貼上功能原本可以用,突然失靈了 2、從頭到尾都無法使用這個複製貼上功能 針對第一種情況,只需重啟一下rdpclip.exe

linux下的ftp伺服器的搭載(檔案伺服器2)

1.ftp全稱為檔案傳輸協議       利用ftp可以給使用者提供上傳和下載的檔案服務      採用的是客戶機/伺服器模式      控制連結:是埠21,用於命令的      資料連線:是埠20,用於下載和傳輸的      資料鏈接的建立型別:      主動模式:是客

javascript的發展個人筆記

custom 它的 支持 解決 定義 bsp 連接 {} eve Node.js是一個Javascript運行環境(runtime),發布於2009年5月,由Ryan Dahl開發,實質是對Chrome V8引擎進行了封裝。Node.js對一些特殊用例進行優化,

馬哥學習--李洋個人筆記之條件判斷test文件查找find

test find pstree -p 查看當前終端的進程樹. test命令 長格式的例子:test "$A" == "$B" && echo "Strings are equal"test “$A” -eq “$B” &a

微信小程式雲開發一些微信小程式的回顧個人筆記

官方自帶模板  第一個資料夾是一個 雲函式|專案的名字               第二個資料夾是迷你程式  裡面有json js wxss 和三個資料夾 images pages style  

爾雅 科學通史(吳國盛) 個人筆記課後習題 2018 第十章 20世紀的科學技術變革

第十章 20世紀的科學技術變革 19世紀被譽為人類歷史上第一個科學的世紀 20世紀的兩次世界大戰,改變了世界的格局 10.1 理論科學的變革 20世紀最重要的四大理論模型 宇宙學中的大爆炸宇宙模型

購買伺服器並使用個人筆記

購買伺服器並使用個人筆記 學生購買伺服器 1.首先在GitHub的學生認證,之後會送你一張50元的digitalOcean的卷。之後註冊一個digitalOcean的賬號,記得一定不要從別人的連結進去,直接去官網註冊。之後根據教程後就可以有自己的遠端伺服器了。 linux使

如何匯出伺服器上的mysql 資料庫到本地:(個人筆記)

1.先伺服器上備份資料庫檔案,條件:    連線到你的資料庫伺服器,    你的資料庫的使用者名稱,    你的資料庫的密碼,    你的資料庫的名字,    你備份的檔案的路徑和名字例子:mysqldump -u 你的使用者名稱-p 你的資料庫密碼  你的資料庫名字>

Java高階個人筆記(判斷List、Map、Set是否為空效率比較)

//如果object為null,則設定為defaultValue ObjectUtils.defaultIfNull(object, defaultValue); //判斷集合是否為null List<String> list=new ArrayList<

個人筆記 js 02 控制div的顯示隱藏(js控制iframe的顯示隱藏)

document.getElementById('divf').style.display=i.style.display=='none'?'block':'none'; //divf為控制顯示

個人筆記】標頭檔案重定義問題條件編譯

一般情況下,源程式中所有的行都參加編譯。但是有時希望對其中一部分內容只在滿足一定條件才進行編譯,也就是對一部分內容指定編譯的條件,這就是“條件編譯”。有時,希望當滿足某條件時對一組語句進行編譯,而當條件不滿足時則編譯另一組語句。 條件編譯命令最常見的形式為: #ifdef 識

laravel框架的個人筆記

laravel框架的個人筆記具體安裝環境可更具最新版本的文檔來,一下內容 只是我代碼的一些操作demo ,是對文檔進行的個人筆記;//路由命名Route::get(‘admin‘,[‘as‘=>‘profile‘,function(){ echo route(‘profile‘); re

saltstack自動化運維工具搭建個人筆記

技術分享 install size 為什麽 數據 font status 程序包 -c 至於為什麽選擇saltstack,因為Puppet、Chef基於Ruby開發,而ansible、saltstack基於python開發,便於後期二次,良好的可移植性。 又,ansible

個人筆記】《知了堂》MySQL中的數據類型

屬性 med mysql 表示 time align mes fault key MySQL中的數據類型 1、整型 MySQL數據類型 含義(有符號) tinyint(m) 1個字節 範圍(-128~127) smallint(m)

MSDN 同步部分 個人筆記

終端 數值 通信 滿足 exec 英語 關於 ini ddr (在知乎看到輪子哥說,掌握了MSDN上的並發部分 和 線程與進程部分就可以掌握所有語言的多線程編程,我在網上翻了一下並沒有中文版,所以決定自己翻譯一下...) 目錄: 線程之間協同運行的方式有許多種,下面所述的函

flask個人筆記

mit 定義 clas 4.4 返回 設置 ati 列表 cal 1 flaskORM模型 1.1 pip install flask_sqlalchemy 1.2 flask_sqlachemy配置 MySQL - mysql://username:password@h