1. 程式人生 > >Mac ssh使用pem檔案登入遠端伺服器

Mac ssh使用pem檔案登入遠端伺服器

登入遠端伺服器我們可以使用ssh命令,部分遠端伺服器訪問需要授權,ssh命令支援使用pem檔案進行授權訪問。

命令如下:

ssh -i identity_file user@hostname

例如:

ssh -i key.pem root@192.168.2.100

如果執行後出現以下錯誤,表示pem檔案的許可權太大,需要設定為只有擁有者讀寫許可權(600)

Permissions 0644 for ‘key.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 “key.pem”: bad permissions
Permission denied (publickey).

修改pem檔案許可權

sudo chmod 0600 key.pem

修改後錯誤提示消失,可正常登入。


如果需要長期登入遠端伺服器,可以使用ssh-add把pem檔案新增,下次直接登入。

ssh-add -K key.pem

ssh root@192.168.2.100

相關推薦

Mac ssh使用pem檔案登入遠端伺服器

登入遠端伺服器我們可以使用ssh命令,部分遠端伺服器訪問需要授權,ssh命令支援使用pem檔案進行授權訪問。 命令如下: ssh -i identity_file user@hostname

MAC下使用expect先登入跳板機再登入遠端伺服器

mac使用ssh遠端連線伺服器沒有儲存密碼的功能,後來使用指令碼寫了一個讀取密碼然後自動登入的功能,用著挺好。但是最近公司為了安全起見,不再讓直接連線測試伺服器,必須先登入跳板機,再通過跳板機登入測試伺服器.....每次要輸兩次密碼,好麻煩的說。 為了不這麼麻煩,在網上搜了一下如何使用指令碼直接登入,結

MAC實用SSH連線遠端伺服器,並實現檔案上傳下載

MAC作為程式設計師的神器,在程式設計上的使用遠超window的電腦,而MAC本身提供了SSH功能,配合VIM編輯器對程式設計十分有幫助。 使用ssh連線遠端主機   sudo -i 切換root許可權 ssh [email protected] 其中,

mac上使用ssh免密登入遠端伺服器

轉載自https://cloud.tencent.com/developer/article/1198834 通常的來說,我們會使用 ssh [email protected] -p port這個命令,之後輸入密碼來登入伺服器,才能ssh登入到伺服器進行操作。如果一天需要登入很多遍伺服

Windows使用ssh登入遠端伺服器(包含mac版)

windows 首先Windows是沒有ssh這個命令的,所以我們先要使Windows可以使用ssh命令 現在可以用ssh來登入一般的遠端伺服器,當然有一些需要伺服器需要==私鑰檔案==,這時候我們可以使用ssh windows的客戶端來實現。

MAC便捷ssh直接登入遠端伺服器(免輸密碼)

-------- 之前用過linux開發,只有編輯bashrc檔案,增加alias可以製作自定義快捷命令,但是直接用ssh [email protected],需要強制輸入密碼 今天百度之後,發現一個新姿勢 expect指令碼,但是需要安裝一些東西。 expe

Windows下使用ssh登入遠端伺服器檔案傳輸

由於實驗室的GPU叢集是放在伺服器上的,需要用SSH登入,之前沒有接觸過SSH,因此把摸索的過程記錄下來,以備後用。 Windows上安裝SSH客戶端 我用的是Putty 選擇第一個框的64-bit下載,安裝即可。 登入遠端伺服器 在右側H

linux登入遠端伺服器及scp命令傳輸檔案(ssh(Connection refused lost connection) 錯誤),及centos7.3防火牆操作

登入遠端伺服器需要指定ssh開放的埠號,一般在購買遠端伺服器上會有顯示:ssh -p埠號 登入賬號名稱(一般是root)@遠端伺服器ip,然後它會提示你輸入密碼 scp命令傳輸檔案時要指定開放的埠號,否則它預設的22埠是拒絕連線的。(錯誤示範) scp -r

Mac下配置ssh無密碼登入遠端伺服器

記錄目的: 1. 使用ssh建立通道,進行資料傳輸; 2. Mac上實現遠端無密碼訪問 具體步驟 Mac上生成密匙對 ssh-keygen 配置~/.ssh/config

ASP.NET上傳檔案遠端伺服器(HttpWebRequest)

/// <summary> /// 檔案上傳至遠端伺服器 /// </summary> /// <param name="url">遠端服務地址</param> /// <param name="pos

拷貝本地檔案遠端伺服器的批處理指令碼

測試過沒問題,只要按照如下形式寫就行, 如有必要,再設定一個定時計劃任務即可:   @echo off @echo 資料庫每日備份到遠端伺服器任務開始...... net use Z: /del net use Z: \\30.114.67.73\SharedFolder "2"

使用xshell登入遠端伺服器開啟圖形介面

客戶端設定1、客戶端安裝xmanager2、客戶端安裝xshell,並設定xshell轉發X11在xshell【檔案】選單中選擇【屬性】,彈出如下介面點選【隧道】,勾選【轉發X11連結到(X)】 伺服器端設定1、安裝xorg-x11-xauth軟體包以及xorg-x11字型[[email pr

使用SSH的scp命令列傳輸檔案遠端伺服器

使用方式如下: 1、上傳本地檔案到伺服器 scp /path/filename [email protected]:/path/ 例如scp /var/www/test.php [email protected]:/var/www/ 把本機/var/

【Linux】Linux作業系統——配置ssh免密碼登入遠端伺服器

ssh免密碼登入遠端伺服器 最簡單的操作 ssh免密碼登入的原理是把本地電腦的公鑰放在宿主機,然後使用本地電腦的私鑰去認證。 在本地電腦執行 /usr/bin/ssh-keygen -t rsa,安裝提示一直回車即可,最後會看到~/.ssh目錄下多了幾個檔案id_rsa (

使用SSH命令列傳輸檔案遠端伺服器

以前一直在windows下用SSH Secure Shell連線遠端伺服器,它自帶了一個視覺化的檔案傳輸工具,跟ftp差不多 但是它也存在一個缺陷,不支援編碼的選擇,遇到utf8就自動亂碼了,另外mac下也沒有這個工具 在mac下我用終端登入上去之後,想傳個檔案上去就犯愁

Windows通過putty上傳檔案遠端伺服器

1、使用cmd進入執行pscp 2、用pscp命令將檔案上傳到遠端伺服器 即將plink.exe檔案上傳到使用者為zheng,ip為27.154.234.106 的/home/zheng/資料夾 然後輸入使用者名稱zheng登入到遠端伺服器的密碼就ok了

mac的Finder連線遠端伺服器(阿里雲伺服器

最近租了一個阿里雲伺服器,想用mac的Finder遠端連線下,但是折騰了好久。。。弄了一個下午,終於成功,簡單記錄下。 1、簡單瞭解下mac的finder訪問遠端的伺服器 finder支援的協議有

Mac 電腦連線windows 遠端伺服器

l 說明:本文詳細講述,使用mac 電腦,連線windows 遠端伺服器進行操作. 序言:由於之前一直是做iOS開發的,最近一段時間做了一些人脈相關的後臺,所以中間的問題還是挺大的.寫下本文希望能和各位對沒有使用Mac 連線遠端伺服器端的帥鍋們有些許幫助.

Cloud Toolkit 上傳檔案遠端伺服器

Cloud Toolkit 2018.12 新版本釋出,提供了在 Intellij IDEA 或 Eclipse 中直接將檔案上傳到遠端伺服器。 介面縮圖 第 1 步 :新增目標機器 如上圖所示,在選單 Tools - Alibaba Cloud - Alibaba Cloud View - H

linux下自動登入遠端伺服器

    總結兩種不同的方法如下:     一、mount到伺服器。需要用到expect和smbmount,指令碼如下 #!/usr/bin/expect #auto mountserver set timeout -1  set password "xxxxxxxx"  spawn -ignore HU