如何優雅的登入遠端伺服器(SSH免密登入)
第一次執行 ssh [email protected]
的時候心情應該是有點激動地(終於有了一臺自己的伺服器,亦或者是接觸新的領域的亢奮),但是當執行了幾十次的時候,心裡應該就有點煩躁了,臥X,每次都要輸入ip、密碼,或者CV過來,好麻煩啊!
作為一個”慵懶”的coder,這個時候就會尋找更方便的方式來登陸伺服器。
STEP ONE:修改sshd服務的配置檔案
vim /etc/ssh/sshd_config
開啟以下三項:
RSAAuthentication yes # RSA認證
PubkeyAuthentication yes # 公鑰認證
AuthorizedKeysFile .ssh/authorized_keys # 公鑰認證檔案路徑
PS:如果用root使用者有失敗的情況,請檢查PermitRootLogin yes
這個配置項的值是否為 yes
。
然後 systemctl restart sshd
or service sshd restart
來重啟 sshd 服務。
STEP TWO:在本地機器上生成公鑰與私鑰
使用ssh-keygen
命令來生成公鑰與私鑰。具體步驟:
1. 進入使用者主目錄下的.ssh目錄cd ~/.ssh
2. 執行 ssh-keygen -t rsa
,敲下回車後會有3個互動,第一個是檔名,預設是id_rsa
,如需修改,自己輸入一個檔名便可。第二與第三是密碼與確認密碼,是以後使用該公鑰時要輸入的密碼,一般不設定,如有強烈的安全需求,自己設定便可。最後會生成兩個檔案id_rsa
id_rsa.pub
。以.pub
結尾的是公鑰,另一個是私鑰。
這一步太easy了,把公鑰內容,即id_rsa.pub
檔案中的內容複製下來,copy到伺服器的 ~/.ssh/authorized_keys
檔案中即可。
STEP FOUR:配置本地config檔案
在本地機器的目錄~/.ssh
下找到config檔案(若不存在,自己建立一個 touch config
),按如下進行配置:
Host vps # 一個便於你區別這是哪臺機器的名字
HostName xx.xx.xx.xx # 目的機器的ip
User username # ssh登陸時候的使用者名稱
Port 22 # ssh所使用的埠,預設是22
IdentityFile /Users/chl/.ssh/vps # 對應伺服器公鑰的本地私鑰檔案路徑
好了,開始爽了。
以後只要 ssh vps
便可登陸伺服器,再也不需要麻煩的記住ip地址,記住複雜的密碼了,好爽!
over
相關推薦
如何優雅的登入遠端伺服器(SSH免密登入)
第一次執行 ssh [email protected] 的時候心情應該是有點激動地(終於有了一臺自己的伺服器,亦或者是接觸新的領域的亢奮),但是當執行了幾十次的時候,心裡應該就有點煩躁了,臥X,每次都要輸入ip、密碼,或者CV過來,好麻煩啊! 作為一
SSH 免密登入配置和遠端登入伺服器
生成SSH私鑰和公鑰 ssh-keygen -t rsa 手動建立一個 authorized_keys檔案 touch ~/.ssh/authorized_keys 公鑰檔案內容複製到authorized_keys檔案裡面 cat ~/.ssh/id_rsa.pub
mac上使用ssh免密登入遠端伺服器
轉載自https://cloud.tencent.com/developer/article/1198834 通常的來說,我們會使用 ssh [email protected] -p port這個命令,之後輸入密碼來登入伺服器,才能ssh登入到伺服器進行操作。如果一天需要登入很多遍伺服
MAC便捷ssh直接登入遠端伺服器(免輸密碼)
-------- 之前用過linux開發,只有編輯bashrc檔案,增加alias可以製作自定義快捷命令,但是直接用ssh [email protected],需要強制輸入密碼 今天百度之後,發現一個新姿勢 expect指令碼,但是需要安裝一些東西。 expe
mac ssh免密登入 連線遠端伺服器
ssh的概念我就不介紹了,直接上乾貨!!!!要配置ssh免密登入 首先要進入~/.ssh/目錄:cd ~/.ssh/如果提示錯誤資訊: cd: no such file or directory: ~/.ssh , 則需要新增 ssh key:ssh-keygen -
ssh免密登入遠端目標伺服器
ssh免密登入 本地主機 cd ~/.ssh ssh-keygen -t rsa 兩次回車 或者設定密碼 scp id_rsa.pub [email protected]:~/.ss
配置ssh免密登入伺服器
當前伺服器環境為ubantu 14.04 一、本地 ①生成id_rsa id_rsa.pub ssh-keygen -t rsa -C "[email protected]" ssh -T [email protected] 碼雲生成ssh ke
centos 7 ssh免密碼登入(補充1.6 SSH免密登入)
參考(十分詳細):http://blog.csdn.net/newstruts/article/details/46424191 目的 在搭建Linux叢集服務的時候,主伺服器需要啟動從伺服器的服務,如果通過手動啟動,叢集內伺服器幾臺還好,要是像阿里1000臺
Centos伺服器ssh免密登入以及搭建私有git伺服器
一、概述 伺服器的免密登入和git伺服器的搭建,關鍵都是要學會把自己用的機器的公鑰新增到伺服器上,讓伺服器“認識”你的電腦,從而不需要輸入密碼就可以遠端登入伺服器上的使用者 免密登入當然是登入root使用者,而搭建git伺服器需要在伺服器上建立一個git使用者。注意伺服器上每個使用者識別的公鑰存在不同
入門學習Hadoop1:VMware上搭建hadoop伺服器Centos7叢集,並設定SSH免密登入。
修改主機名:hostnamectl set-hostname master 檢視自己虛擬機器閘道器IP為多少 修改ip:vim /etc/sysconfig/network-scripts/ifcfg-ens32 master:192.168.187.100
Windows使用ssh登入遠端伺服器(包含mac版)
windows 首先Windows是沒有ssh這個命令的,所以我們先要使Windows可以使用ssh命令 現在可以用ssh來登入一般的遠端伺服器,當然有一些需要伺服器需要==私鑰檔案==,這時候我們可以使用ssh windows的客戶端來實現。
Mac Item2 SSH免密登入Linux 伺服器的兩種方式
mac ssh登入linux伺服器 的兩種方式: 個人推薦第二種,zsh方式,只需要把公鑰copy到目標伺服器,設定別名就可以全用,方便快捷。 一、 使用item2的profiles 和expect指令碼 配置步驟: 1. 寫一個expect指令碼
伺服器多臺機器設定.ssh免密登入。
1.實驗室的四臺linux主機,含有ssh。如果沒有ssh的話,可以使用下面命令進行安裝: yum install ssh 2.cd /home/{使用者名稱}/.ssh 檔案目錄下 3.ssh-keygen -t rsa #用rsa生成金鑰 【
expect一鍵實現集群ssh免密登入
scriptexpect具有非交互式功能yum -y install expectmkpasswd -l 20 #<==生成隨機字符串,-l參數指定生成字符串的長度非交互密鑰分發添加用戶(所有機器)useradd jiege1echo 123456|passwd --stdin jiege1id j
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
自動設定ssh免密登入指令碼
自動設定ssh免密登入指令碼 `#!/bin/bash #yum安裝expect yum -y install expect #PWD_1是登陸密碼,可以自己設定 PWD_1=123456 ips=$(cat /etc/hosts |grep -v “::” | grep -v “127
Linux的SSH免密登入認證過程研究
一、先看下SSH免密登入使用到的工具和生成的檔案 工具:ssh-keygen用於生成祕鑰檔案,其中祕鑰分為公鑰和私鑰、ssh-copy-id用於複製公鑰檔案到被控制機。 檔案:ssh-keygen生成的祕鑰檔案有兩個,放在~/.ssh/,id_rsa為私鑰、id_rsa.pub為公鑰 被控制機檔案:通過
關於Hadoop叢集中使用SSH免密登入的詳細操作!
很多時候,在我們操作不同的虛擬機器時,常常因為一些需要密碼的操作,因此,各虛擬機器之間的免密設定必不可少。那麼這篇我們就來介紹關於虛擬機器之間配置SSH免密操作的詳細流程! 準備條件:兩臺以上的虛擬機器,因為想要給大家介紹關於Hadoop叢集的搭建,所以我這邊準備了三臺虛擬機器,分別為: h
牛逼的SSH免密登入-低調小熊貓的技術小黑屋
牛逼的SSH免密登入 相逢便是緣,歡迎來到低調小熊貓的技術小黑屋我的部落格:https://aodeng.cc 我的公眾號:低調小熊貓 我的QQ群:756796932 1.生成SSH金鑰和公鑰 ssh-keygen -t rsa 會在當前目錄生成名為id_rsa的私鑰