1. 程式人生 > >iTerm2使用pem檔案免密登入跳板機

iTerm2使用pem檔案免密登入跳板機

在Windows上連線跳板機啊啥的時候有xshell和secureCRT之類的軟體,然後再Mac上又不是很實用,再加上jumpserver開源跳板機登入的時候,需要pem檔案來登入,所以每次登入跳板機就很麻煩。
經各種查資料,發現其實可以很簡單德解決這個問題:

1.安裝iTerm2,這個很好安裝,就不寫了。
2.使用ssh-add可以新增pem檔案:

ssh-add -k key.pem

3.開啟iTerm2,(快捷鍵command + o)開啟Profiles,在General標籤下修改Command為Command,裡面直接寫登入的資訊:

ssh 使用者名稱@遠端主機名
-p埠號

新增命令

4.快捷鍵command + o,直接開啟Profiles,然後雙擊你配置的Profile,就可以直接連線到遠端伺服器了。。。

注意:
先可以使用pem檔案直接登入下,檢查pem檔案的許可權對不,很多時候會報許可權太大的問題,修改一下就行:

sudo chmod 600 key.pem 

這樣就可以了。
這麼配置,連線就很容易了。

相關推薦

iTerm2使用pem檔案登入跳板

在Windows上連線跳板機啊啥的時候有xshell和secureCRT之類的軟體,然後再Mac上又不是很實用,再加上jumpserver開源跳板機登入的時候,需要pem檔案來登入,所以每次登入跳板機就很麻煩。 經各種查資料,發現其實可以很簡單德解決這個問

linux雙ssh登入實現

環境:       虛擬機器:virtualBox       linux系統:CentOS 7       目標主機:A機、B機   操作:(以下順序執行)  

expect一鍵實現集群ssh登入

scriptexpect具有非交互式功能yum -y install expectmkpasswd -l 20 #<==生成隨機字符串,-l參數指定生成字符串的長度非交互密鑰分發添加用戶(所有機器)useradd jiege1echo 123456|passwd --stdin jiege1id j

linux如何登入

既然是免密登入,至少涉及兩臺主機。 客戶端、伺服器 1.先生成金鑰 客戶端生成金鑰ssh-keygen -t rsa,然後一路回車。 會在你的主目錄下生成一個.ssh的資料夾,裡邊有id_rsa和id_rsa.pub兩個檔案 2. 檢查伺服器端 先看下伺服器

linux伺服器間登入

假設要登入的機器為192.168.175.5,當前登入的機器為192.168.175.4。 1  首先在4的機器上生成金鑰(如果已經生成可以跳過):      $ ssh-keygen -t rsa  (注意:ssh和-keygen沒有空

linux設定ssh登入和ssh-copy-id命令

linux系統配置免密碼的方式: 1:ssh-keygen -t rsa ssh-keygen -t dsa 生成金鑰 2:ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected] # 接下來一路回車到底

配置Linux ssh 登入

linux 常用的ssh登入方式主要有兩種:密碼登入和證書登入 有兩臺機器,機器A和機器B: 如從A登入機器B: 密碼登入方式:在機器A上操作 ssh [email protected]機器B的ip 提示輸入密碼,登入成功! 免密登入方式:在機器A上操作 ssh [em

linux關閉vsftp匿名登入,開啟vsftp log日誌

首先要在目標伺服器開啟vsftpd服務才能測試是否能夠匿名免密登入。 service vsftpd status service vsftpd start 連線linux系統去修改vsftpd.conf 配置檔案,cd /etc/vsftpd/ 切換到vsftpd,修改配置檔案

ssh配置登入需要輸入密碼的問題

關於配置ssh免密登入時不能免密的問題 第一種情況:新增公鑰後報錯sign_and_send_pubkey: signing failed: agent refused operation **解決方案:**只需要輸入下面兩個語句就ok啦。 eval "$(ssh-agent -s)

SSH 登入配置和遠端登入伺服器

生成SSH私鑰和公鑰 ssh-keygen -t rsa 手動建立一個 authorized_keys檔案 touch ~/.ssh/authorized_keys 公鑰檔案內容複製到authorized_keys檔案裡面 cat ~/.ssh/id_rsa.pub

macbook上ssh localhost登入

第一步:ssh-keygen -t rsa         然後提示輸入直接按回車就好 第二步:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 第三步:chmod og-wx ~/.ss

自動設定ssh登入指令碼

自動設定ssh免密登入指令碼 `#!/bin/bash #yum安裝expect yum -y install expect #PWD_1是登陸密碼,可以自己設定 PWD_1=123456 ips=$(cat /etc/hosts |grep -v “::” | grep -v “127

配置ssh登入伺服器

當前伺服器環境為ubantu 14.04 一、本地 ①生成id_rsa   id_rsa.pub ssh-keygen -t rsa -C "[email protected]" ssh -T [email protected] 碼雲生成ssh ke

ssh、scp linux登入

SSH:是一種安全外殼協議,我們常用於多個節點間傳輸檔案,釋出命令... 上圖展示了ssh 金鑰登入的流程(網上擷取的圖片) 在linux中配置免密登入配置: 1、ssh-keygen -t rsa(所有提示直接enter,會生成一對公私鑰,儲存在當前使用者宿主目錄下.ssh目錄中

Hadoop的三種配置模式以及登入

本地模式 特點:只需要一臺伺服器,沒有HDFS、只能測試 MapReduce 程式,MapReduce 處理的是本地 Linux 的檔案資料。 配置步驟: 修改 hadoop-2.7.3/etc/hadoop 目錄下的 hadoop-env.sh 檔案

Linux的SSH登入認證過程研究

一、先看下SSH免密登入使用到的工具和生成的檔案 工具:ssh-keygen用於生成祕鑰檔案,其中祕鑰分為公鑰和私鑰、ssh-copy-id用於複製公鑰檔案到被控制機。 檔案:ssh-keygen生成的祕鑰檔案有兩個,放在~/.ssh/,id_rsa為私鑰、id_rsa.pub為公鑰 被控制機檔案:通過

linux伺服器配置SSH基於祕鑰登入

一:免密配置 1)3臺CENTOS分別是128(xucj1)、129(xucj2)、131(xucj3) --ip(主機名) cat /etc/sysconfig/network --檢視主機名 2)每臺分別執行 ssh-keygen -t rsa 產生公鑰和私鑰: 3)

Cloudera-Manager 與 原生叢集 登入問題

  原生叢集啟動方式: 在Hadoop啟動以後,namenode是通過SSH來啟動和停止各個節點上的各種守護程序的,這就需要在節點之間執行指令的時候是不需要輸入密碼的方式,故我們需要配置SSH使用無密碼公鑰認證的方式。   Cloudera-M

linux登入不生效

被登入伺服器的 被登入使用者根目錄的資料夾 .ssh資料夾 authorized_keys檔案 這三個許可權最高只能設定為755 。(https://wiki.centos.org/HowTos/Network/SecuringSSH 這裡的建議是700 600) 假如你的根目錄

2018/11/21 scp&&ssh&&配置登入

scp & ssh   命令格式: scp file  遠端使用者名稱@遠端伺服器IP:~/  (注意:冒號和目錄之間不能有空格) scp 裡面寫的是絕對路徑 如果拷貝目錄,需要加-r 選項。 使用root使用者 eg: scp /e