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
相關推薦
Mac下用ssh免密遠端連線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
Linux下用SSH免密碼登陸其他指定主機
在做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 後,將會生成公私密鑰對。你可以將公鑰放置到任意服務
UltraEdit下ftp配置,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/