1. 程式人生 > >Mac下用ssh免密遠端連線Linux伺服器

Mac下用ssh免密遠端連線Linux伺服器

使用iTerm終端工具

  • 開啟終端切換到root使用者
sudo -i //切換到root使用者
  • 通過ssh連線伺服器
ssh user@hostname 
//user 為 linux 伺服器的管理員名稱 
//hostname 為 linux 伺服器的IP

ssh免密登入配置

  • 在本地建立ssh資料夾
ssh-keygen -t rsa
  • 遠端伺服器建立ssh檔案目錄
mkdir -p ~/.ssh //-p選項表示遇到不存在的目錄自動建立
ls -a ~/.ssh //檢視隱藏目錄 
  • 使用scp命令將本地建立的ssh公鑰放到伺服器上
//將本地公鑰放置到遠端伺服器的使用者工作目錄下
scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh/
  • 將伺服器上的公鑰id_rsa.pub的內容複製到伺服器~/.ssh/authorized_keys
//檢視是.ssh目錄下否存在authorized_keys檔案
//若存在,則使用cat將內容新增到authorized_keys檔案末尾
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
//我百度好多都用的cat -n 注意這個地方cat後面不用跟-n加上行號不然要出現Bad options in /root/.ssh/authorized_keys file錯誤

//若沒有,則複製並修改檔名
cp
~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
  • 修改authorized_keys檔案許可權
chmod 600 ~/.ssh/authorized_keys
  • 在本地客戶端建立登入配置檔案,配置模板的#註釋需要去掉不然載入配置的時候要出錯誤
Host            alias #自定義別名
HostName        hostname  #替換為你的ssh伺服器ip或domain
Port            port #ssh伺服器埠,預設為22
User            user #ssh伺服器使用者名稱
IdentityFile
~/.ssh/id_rsa #第一個步驟生成的公鑰檔案對應的私鑰檔案
  • 本地登入通過ssh+別名就可以免密遠端登入了
ssh alias

相關推薦

Macssh遠端連線Linux伺服器

使用iTerm終端工具 開啟終端切換到root使用者 sudo -i //切換到root使用者 通過ssh連線伺服器 ssh user@hostname //user 為 li

mac ssh登入 連線遠端伺服器

ssh的概念我就不介紹了,直接上乾貨!!!!要配置ssh免密登入 首先要進入~/.ssh/目錄:cd ~/.ssh/如果提示錯誤資訊:     cd: no such file or directory: ~/.ssh , 則需要新增 ssh key:ssh-keygen -

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

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

linux實現ssh登錄

復制 由於 linu width tro watermark linux roc 密碼登錄 設置ssh無密碼登錄可以提高我們主機的安全性。ssh 無密碼登錄要使用公鑰與私鑰。linux下可以用ssh-keygen生成公鑰/私鑰對,接下來以Centos為例。例圖:實驗主機A無

iterm2 SSH密碼遠端連線伺服器

在/usr/local/bin目錄下新建iterm2login.sh檔案,內容如下: #!/usr/bin/expect set timeout 30 spawn ssh -p [lindex

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

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

LinuxSSH密碼登陸其他指定主機

在做Linux下開發時,無論是Ubuntu的Debian系,還是CentOS的RedHat系,都難免要使用SSH無需密碼登入。 假設現在有兩臺機器[email protected](192.

ssh登錄linux服務器

普通 all ora pan random update under size src Ssh免密登錄 sshd服務 sshd簡介: SSH 密鑰為登錄 Linux 服務器提供了更好且安全的機制。運行 ssh-keygen 後,將會生成公私密鑰對。你可以將公鑰放置到任意服務

UltraEditftp配置,UE遠端連線linux

1、開啟UE主介面 2、右鍵選擇“賬號管理器” 3、 輸入相關資訊 4、此時可能會報如下錯誤 可參考https://jingyan.baidu.com/album/91f5db1b1072a31c7e05e360.html?picindex=1進行配置 5

vnc實現windows遠端連線linux桌面

網路遙控技術是指由一部計算機(主控端)去控制另一部計算機(被控端),而且當主控端在控制端時,就如同使用者親自坐在被控端前操作一樣,可以執行被控端的應用程式,及使用被控端的系統資源。 VNC(Virtual Network Computing)是一套由AT&T實驗室所開發的可操控遠端的計算機的軟體,其

Mac安裝Oracle SQLDeveloper,並連線後臺伺服器的MySQL資料庫

  在開發過程中有時候需要新增一些測試資料,每次都讓後臺人員新增有點麻煩,索性自己找個工具直接連線到後臺的測試伺服器資料庫,自己進行資料的增刪改查,是不是感覺挺方便的,那麼咱們就開始吧。 Mac下安裝Oracle SQLDeveloper,並連線到後臺伺服器的資料庫。   首

EditPlus 遠端連線 Linux 伺服器 使用教程

1、場景:倘若你對 Linux 中的 vim 命令不是很熟悉,那麼使用 EditPlus 連線遠端伺服器,本地開啟EditPlus像編輯‘’記事本“”般的修改 Linux 相關配置, 豈不美滋滋,本文介紹使用教程!!! 2、本機安裝EditPlus,估計你已經安裝了~ 3、配置步驟如下:

【xshell】linux:xshell遠端連線linux伺服器安裝maven

目錄 一、jdk準備 二、maven下載 三、maven上傳並解壓到linux上 四、配置maven的環境變數 五、檢視maven安裝成功 一、jdk準備 (1)安裝maven前,要先確認安裝好jdk,檢視jdk是否安裝,輸入命令: java -versi

mysql 客戶端無法遠端連線linux伺服器mysql, 提示1045

1,檢視mysql.user表的select * from user where host = "%" \G;  -- host %允許任何客戶端連線-- user rootpassword 需要修改加密密碼pass 2,修改密碼UPDATE `user` SET `Pas

遠端連線linux伺服器詳解原理:我這裡使用的是SecureCRT

個人的筆記本:           ssh客戶端(SecureCRT/xshell/putty)linux伺服器:            ssh服務(監聽本機IP的對應的22埠)            埠:用來區別 一臺計算機的不同的軟體的服務的。範圍0~65535不能衝突l

教你怎麼使用xshell遠端連線linux伺服器

 在windows下遠端連線linux的ssh客戶端有很多,比如Xshell,secureCRT,Putty,Bitvise SSH Client,MobaXterm,DameWare SSH,SmarTTY,Cygwin等等,各軟體都大同小異,你可以根據自給的使用習慣來進行選擇,那我們今天要講的就是如何使用

【xshell】linux:xshell遠端連線Linux伺服器安裝Jenkins

目錄 一、Jenkins下載 (1)安裝方法1:下載war包 (2)安裝方法2:下載rpm包【推薦】 二、jdk準備 (1)檢視jdk是否安裝: java -version (2)如果沒有安裝jdk,就先安裝,檢視我的另一

Xmanager遠端連線Linux伺服器圖形介面

序列號:101210-450789-147200 1.在 /etc/inittab -- init程序的主配置檔案 把預設級別改為 5 :     id:5:initdefault:    #

建站教程(一):本地如何遠端連線Linux伺服器

之前已經介紹了建站需要的VPS和域名的選擇(相關教程:建站應該選擇什麼伺服器,哪個國外VPS適合建站 & 建站應該選擇什麼域名服務商,哪家國外免備案域名服務商比較好)。買好VPS後,就需要在本機上連線上伺服器才能進行接下來的操作,相當於遠端桌面的作用。本文分Windo

解決不能遠端連線Linux伺服器上MySQL的問題

       今天在實驗室的伺服器上安裝MySQL,裝好後卻發現遠端的電腦無法連線到MySql伺服器。伺服器作業系統是Ubuntu 14.04。於是在網上查了些資料,折騰了半天后終於搞定了,下面是具體的步驟。1)安裝好MySQL後,修改如下檔案 sudo vim /etc/