<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
請注意:本文適用伺服器為Linux系統,CentOS/Ubuntu版本均可,其他版本未嘗試,可能略有不同
伺服器幾乎是每個程式設計師都必須要接觸的
通常我們遠端連線伺服器,一般都採用第三方提供的遠端登入軟體或外掛
比如window系統自帶的mstsc
如果伺服器為window系統,則可以使用這個工具,還是非常方便,直接開啟遠端桌面,跟操作本地電腦一樣方便快捷
如果伺服器系統為Linux,則可以使用常用的軟體:Putty
、MobaXterm
等
本文將通過無需安裝任何工具,只要是自帶cmd
終端(PowerShell也可以),均可便捷連線linux伺服器
ssh是一種安全且便捷的登入方式,在cmd中一條命令即可連線伺服器
ssh wofeng@111.222.333.444 //或者域名也可以 ssh wofeng@x.juejin.com
解釋:
@符號左邊,為你要登入的伺服器賬號,如root
@符號右邊為伺服器的公網ip或者域名(但是這個域名必須要到這臺伺服器中做解析操作,即伺服器繫結域名),另外域名的開頭x可以替換成任意字母
另外:如果你的伺服器解析了多個域名,那@右側可以寫任何一個域名都可以....
但是一般企業伺服器設定會更嚴密一些,比如白名單中的ip段才能遠端登入,或者只開放固定埠
前一個沒辦法,只能在白名單的網路中連線使用
後一個,在連線時加上埠號即可
ssh -p 埠號 賬號@ip //或 @域名
注意:按確認鍵執行後,問你是否繼續連線,輸入yes,按回車即可
然後就是要你輸入你要登入賬號的密碼:這裡無論你輸入什麼都不會顯示出來,目的就是為了密碼的隱私性
密碼輸入完成後,按回車即可
然後出現類似如下圖示,即為登入成功,然後就能愉快的玩耍了
到這裡,本文並沒有結束
我的宗旨是:快捷登入伺服器
上面每次ssh登入都需要輸入一遍賬號的密碼,而且盲輸,很容易出錯,可能嘗試多次都登不上去
那麼有沒有什麼方式可以不用登入密碼就能連線成功呢
肯定是有的,設定一次,可以讓你在這一臺電腦上,以後再也不用輸入密碼就能登入伺服器了
簡述一下大致流程:
本地電腦建立一對祕鑰,公鑰放在linux伺服器上,私鑰放在本地。
當需要連線到SSH伺服器上時,cmd向伺服器發出請求,請求用cmd端的祕鑰進行安全驗證。
伺服器收到請求後,先到該使用者根目錄下尋找共有祕鑰,然後把它和傳送過來的公鑰比較
若一致,伺服器就會用公鑰加密‘質詢’並把它傳送給使用者端cmd。
使用者端收到質詢後,就可以用原生的私鑰解密再把它傳送給伺服器。
再通俗一點:
本地生成兩個密碼,一公一母,公的放伺服器(提前放到指定位置),母的放本地
ssh命令執行後,終端會自動到對用的位置配對公母密碼,成功的話,直接連線伺服器成功,否則失敗
好了,現在開始操作
ssh -keygen -t rsa
執行完畢後,祕鑰一般會生產到 c:/users/使用者名稱/.ssh 目錄下
id_rsa是私鑰(母的),id_rsa.pub是公鑰
其實公鑰檔案可以不用上傳到伺服器
只需要把內容複製,然後拼接到伺服器的anthorized_keys檔案內容末尾即可
如果檔案要上傳,直接使用scp命令即可
scp id_rsa.pub root@a.juejin.com:/root/.ssh
具體檔案內容拼接,就不贅述了,只要不把公鑰插入到原內容的中間,插入開頭或結尾均可
注意:另外這個authorized_keys檔案位置,可能不同伺服器有些不同,可自行通過whereis authorized_keys
或其他類似命令查詢一下
此組態檔中需要開放遠端登入許可權 ,關閉密碼驗證等
一般組態檔目錄為: /etc/ssh/sshd_config
如果找不到,也可以用上面的方法whereis 檔案
查詢一下
找到如下設定,修改成如下即可
RSAAuthentication yes PubkeyAuthentication yes PasswordAuthentication no
一條命令足以
/etc/init.d/sshd restart //或者 service sshd restart
不報錯,即為重啟成功
像文章開頭一樣,開啟cmd,輸入ssh root@111.222.33.444
,回車即可連線成功
不用輸入密碼是不是很方便
這個設定過程如果熟練,兩三分鐘就能設定好,一勞永逸
多臺電腦,在anthorized_keys中放多個公鑰即可,設定完,勿忘重啟sshd
很多習以為常的操作,其實剛開始都是陌生的
多嘗試陌生的東西,找到方法
學習的效率會成倍提高
到此這篇關於教你如何用cmd快速登入伺服器的文章就介紹到這了,更多相關cmd登入伺服器內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45