做開發,部署什麼的,每次連線遠端伺服器都要輸入:
然後:ruan$ ssh root@45.40.193.214
ruan$ ssh root@ruan
ruan$ ssh root@ruankun.xyz
請輸入密碼:
我的天,好煩。我一天要連20次,要輸入20次密碼,雲伺服器的密碼大概長這樣:
@dbdffo!22%
*************************====
開始正題(就簡單三步):
本地生成rsa秘鑰 id_rsa 和 id_rsa.pub,乙個是公鑰,乙個是私鑰
輸入
ssh-keygen -t rsa
一路預設,三個回車,就會在~/.ssh下生成兩個檔案:
id_rsa 和 id_rsa.pub
2. 將id_rsa.pub複製到伺服器的.ssh目錄,然後vim id_rsa.pub,把裡面的內容複製出來。
3. 在伺服器的~/.ssh目錄中如果沒有authorized_keys這個文字檔案,就新建乙個,然後把第二步中複製的內容貼上到authorized_keys的檔案尾部,儲存。
ruan$ scp [檔案] [遠端位置] root@***
e.g:
ruan$ scp ~/.ssh/id_rsa.pub ~/.ssh/id_rsa.pub root@45.40.193.214
ssh連線遠端伺服器自動輸入密碼
一 先安裝expect,expect是一套完成自動互動任務的軟體,主要命令有四個 1.spawn 命令用來啟動新的程序,spawn後的send和expect命令都是和使用spawn開啟的程序進行互動 2.expect 等待命令的反饋。3.send 接收到反饋之後,執行的互動命令。4.interact...
SSH遠端連線伺服器
第一步 伺服器第一次開啟ssh服務,則會自動建立 etc ssh ssh host 公鑰檔案,以及私鑰檔案 第三步 伺服器將自己的公鑰檔案傳送給客戶端 明文 etc init.d ssh restart ssh f o p 帳號 ip 命令 引數 意義 f 不登入,直接在遠端伺服器執行 後面的命令 ...
ssh連線遠端伺服器
平常登陸遠端伺服器,每次都要輸入密碼,感覺挺麻煩的,下面提供一種相對便利的方式 windows 感覺xshell挺好的ubuntu sudo apt install expectmac brew install expect bin bash set timeout 30 spawn ssh l 使...