Mac通過SSH完成免輸入密碼登入阿里雲伺服器
前言
剛買的阿里雲伺服器,如果想在伺服器上搞點什麼東西,需要先登入進伺服器,每次還得手動輸入密碼,太麻煩了。所以想通過ssh快捷登入,記錄一下配置過程。
主要分三步:
1、拿到mac上的公鑰和私鑰
2、將公鑰放到伺服器上
3、配置ssh的config
公鑰和私鑰
先檢視自己電腦上是否有已經生成的公私鑰,在Terminal中輸入
cd ~/.ssh
進入.ssh目錄,然後輸入:
ls
看輸入是否有id_rsa和id_rsa.pub檔案,前者為私鑰、後者為公鑰;
如果不存在,則需要生成一對兒公私鑰。生成方法如下:
在Terminal中輸入:
ssh-keygen -t rsa
各種設定預設即可,一直點回車。執行完後,會在~/.ssh目錄下生成id_rsa和id_rsa.pub這兩個檔案。其中id_ras.pub就是我們要放到伺服器上的公鑰
把公鑰放到阿里雲伺服器上
首先先通過密碼的方式連線上伺服器
sudo ssh 伺服器ip地址
然後輸入密碼登入,然後進使用者目錄下的.ssh目錄(若沒有就建立)
找到檔案authorized_keys,然後把上一步中拿到的id_ras.pub中的公鑰,新增到authorized_keys檔案中,具體操作如下:
cd ~/home/user(你當前賬戶名)/.ssh
cat -n /home/user/.ssh /id_ras.pub >> authorized_keys
接下來一個命令是使authorized_keys只對其所有者有讀寫許可權,其他人不許有寫的許可權,否則SSH不工作
chmod 644 ~/.ssh/authorized_keys
配置ssh的config
退出伺服器,回到本地電腦上,進入.ssh目錄
cd ~/.ssh
用vim命令開啟config檔案
vim config
在config檔案中追加如下配置
Host server #這裡是你要通過ssh命令快速登入阿里雲伺服器的的標籤
hostname 12.34.56.78 #這裡是阿里雲伺服器ip
user xxx #這裡是你要登入阿里雲伺服器的哪個使用者
IdentityFile ~/.ssh/id_rsa #這裡是你mac上的私鑰
然後儲存退出。
配置完成!
以後連線阿里雲伺服器,只需要在Terminal中輸入ssh server就能直接登入伺服器了。
相關推薦
Mac通過SSH完成免輸入密碼登入阿里雲伺服器
前言 剛買的阿里雲伺服器,如果想在伺服器上搞點什麼東西,需要先登入進伺服器,每次還得手動輸入密碼,太麻煩了。所以想通過ssh快捷登入,記錄一下配置過程。 主要分三步: 1、拿到mac上的公鑰和私鑰 2、將公鑰放到伺服器上 3、配
mac 下使用 Shuttle 配合expect指令碼使用ssh免輸入密碼登入
使用expect指令碼可以根據螢幕顯示的要求自動輸入相應的指令。 編寫/data/ssh/ssh-server.sh #!/usr/bin/expect set timeout 30 spawn ssh -p [lindex $argv 0] [lindex $ar
ssh自動輸入密碼登入伺服器/ssh免輸入密碼登入/非互動ssh 密碼驗證
原文連結:http://hi.baidu.com/sdusoul/item/6a69b6953853e630326eeb21 由於經常需要登入一些遠端的伺服器,每次都需要將密碼重輸一遍,如下:#ssh 使用者名稱@我的伺服器的ip使用者名稱@我的伺服器的ip's pass
mac系統終端sudo免輸入密碼技能get
www amp 插入 既然 nbsp www. highlight light baidu 1.需要在/etc/sudoers中配置。 這個文件的權限是r/r/n,配置之前需要加寫權限。 sudo chmod u-w /etc/sudoers 2.打開命令窗口su
mac系統終端sudo免輸入密碼
需要在/etc/sudoers中配置。 這個檔案的許可權是r/r/n,配置之前需要加寫許可權。 sudo chmod u+w /etc/sudoers 免密碼的配置可以找到樣例 %wheel ALL=(ALL) NOPASSWD: ALL %應該是
Mac環境下 配置 免密碼 登陸 阿里雲伺服器
環境說明 本地主機:個人mac 訪問主機:阿里雲ECS伺服器 本地主機需要執行的操作 a:進入根目錄下的ssh資料夾 cd ~/.ssh b:執行操作,生成RSA非對稱加密的金鑰 ssh-keygen -t rsa 然後一路按回車下去就好了,會生成相應的金
shell指令碼實現通過ssh跳板機(動態密碼)一鍵登陸伺服器(相關問題與解決方案)
在我日常工作中,登陸伺服器一般分為兩個個步驟,通過ssh命令登陸跳板機,然後再通過跳板機登陸伺服器。登陸跳板機又分為三個步驟,輸入一長串使用者名稱,再通過手機令牌檢視動態密碼,輸入密碼+動態碼。這樣每次登陸伺服器都需要這麼繁瑣的步驟,在需要解決一個問題的時候,在登入上花的時間
遠端登入阿里雲伺服器時,提示Permission denied, please try again.
在使用ssh命令,遠端登入阿里雲伺服器時,提示Permission denied, please try again. 百分之九十的可能:你的密碼錯了! 你需要注意的是,我們的例項有兩個密碼 暫且稱呼它們為複雜密碼和簡單密碼,看一下兩個密碼的設定格式: 複雜密碼:
Mac終端上傳、下載檔案到阿里雲伺服器Ubuntu18.04
這裡直接在終端用scp命令進行傳輸,scp是secure copy即安全傳輸的簡寫,是用於在Linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝,而scp是跨伺服器傳輸並且是加密的。 scp的幫助資訊 ElonJelinek:D
ssh登入原理及免輸密碼登入
先驗知識 ssh登入需要用到公鑰、祕鑰,它們用於對文字內容進行加密或解密。通常用RSA加密方式,其是一種對稱加密,由公鑰加密的內容私鑰可解密、由私鑰加密的內容公鑰也可解密。 通過ssh登入遠端主機通常有兩種登入方式: 1、輸密碼登入:每次登入都要輸密碼。內部原理:登入時服務端傳送服務端自
MAC通過SSH使用PEM檔案登入
1.命令如下 ssh -i key.pem ssh -i key.pem [email protected] 如果出現報錯說明這個問題是檔案的許可權太大了,需要給小點 sudo chmod 600 key.pem 然後再執行ssh -i key.pem
在MAC SecureCRT中無需輸入密碼登入遠端Linux主機
1、在Mac本地建立公鑰執行命令:ssh-keygen -t rsa -C “[email protected]” 輸入後,會提示建立.ssh/id_rsa、id_rsa.pub的檔案,其中第
設定ssh不輸入密碼登入遠端SSH伺服器
比如要在192.168.1.1上 使用者user1實現不輸入密碼就能ssh/sftp到機器192.169.1.2的使用者user2 以使用者user1登陸192.168.1.1 1)ssh-keygen
rsync 免輸入密碼的解決辦法
服務器ip 什麽 image 服務器 step 技術分享 png 方法 bsp 方法其實很多,試了很多方式,對於一個內部使用來說,有個更為方便的方法: step 1 進入root目錄,執行: ssh-keygen 什麽都不必填,只要按回車即可。 step 2 進入
ubuntu 系統用戶sudo免輸入密碼
sudo 輸入密碼 use nop 系統 class col user div cd /etc/sudoers.dvi nopasswd4sudo username ALL=(ALL) NOPASSWD:ALL ubuntu 系統用戶sudo免輸入密碼
Apache ssl啟動免輸入密碼
-i clas req 例如 tro exe www apach openssl 方法1 1、安裝openssl軟件 yum install -y openssl mod_ssl 2、生成服務器私匙,生成server.key文件 openssl ge
Linux登入迴圈:輸入密碼登入後閃一下又回登入介面
① .Xauthority問題,請百度 ② 請檢查你的>>環境變數<< 在登入介面嘗試CTRL+ALT+F[1~7]各種快捷鍵,直到進入熟悉的命令列介面 如果普通使用者連ls、sudo之類的命令都壞了的話用root使用者 環境變數檔案在這裡 /
mac以ssh私鑰認證方式登入ubuntu server
私鑰認證方式可以規避暴力破解,機器掃描埠等網路安全風險,比如外網伺服器,個人或公司購買的vps等。 1,在服務端建立金鑰對。 進入~/.ssh,執行ssh-keygen命令 2,安裝公鑰 cat id_rsa.pub >> author
mac通過ssh命令連線虛擬機器
mac因為系統收到廣大程式設計師的喜愛,又聽說可以直接用命令列連遠端伺服器。嘗試連一下並做個記錄 進入虛擬機器(此處用ubuntu),一開始就用命令連線 ,refuse了,但是ping的通,則檢視ssh伺服器是否執行 輸入命令: ps -e|grep ssh 發現並沒有ssh伺服器執行 2
Mac通過ssh連線centos
通過ifconfig檢視虛擬機器ip地址eth1的192.168.56.168 (在mac終端中ping這個ip地址,確認是否連通 在mac中輸入 ssh [email protected] 提示輸入密碼 完成