linux下的ssh命令及sshd服務(wù)詳解
1.連接遠(yuǎn)程主機(jī)
ssh root@172.25.254.100 文本模式的連接,連接后只能控制連接主機(jī)的文本,不能打開圖形
ssh -X root@172.25.254.100 可以在連接后開啟圖形
注意:第一次鏈接陌生主機(jī)是要建立認(rèn)證文件
所以會(huì)詢問是否建立,需要輸入yes
再次鏈接此臺(tái)主機(jī)時(shí),因?yàn)橐呀?jīng)生成~/.ssh/know_hosts文件所以不需要再次輸入yes
2.遠(yuǎn)程復(fù)制文件
- scp file root@ip:dir 上傳
- scp root@ip:file dir 下載
3.sshd的key的認(rèn)證
(1)生成認(rèn)證KEY
? ?ssh-keygen 生成密鑰 ?? ?[kiosk@foundation60 Desktop]$ ssh-keygen ? ?? ?Generating public/private rsa key pair. ?? ?Enter file in which to save the key (/home/kiosk/.ssh/id_rsa):?? 指定保存加密字符的文件(使用默認(rèn)) ?? ?Enter passphrase (empty for no passphrase):????????????????????? 指定設(shè)定密碼(使用空密碼) ?? ?Enter same passphrase again:???????????????????????????????????? 確認(rèn)密碼 ?? ?Your identification has been saved in /home/kiosk/.ssh/id_rsa.?? id_rsa:私鑰 也就是鑰匙 ?? ?Your public key has been saved in /home/kiosk/.ssh/id_rsa.pub.?? id_rsa.pub:公鑰 也就是鎖 ?? ?The key fingerprint is: ?? ?d6:7b:b6:49:21:43:08:5f:e8:6c:17:c7:74:62:64:5a kiosk@foundation60.ilt.example.com ?? ?The key's randomart image is: ?? ?+--[ RSA 2048]----+ ?? ?|????? .? ..+E .? | ?? ?|?????? o.o.=oo?? | ?? ?|?????? oo oo???? | ?? ?|??????? +o.????? | ?? ?|?????? .S.+ .??? | ?? ?|?????? .?? + .?? | ?? ?|????????? . +??? | ?? ?|?????????? + o?? | ?? ?|??????????? o??? | ?? ?+-----------------+
(2)查看公鑰和私鑰
cd /home/kiosk/.ssh/ ls
結(jié)果:id_rsa id_rsa.pub
(3)加密服務(wù)
ssh-copy-id? -i? /root/.ssh/id_rsa.pub? root@172.25.254.200???? 加密sshd 服務(wù) 給服務(wù)主機(jī)加密就是上鎖
會(huì)生成:authorized_keys 此文件出現(xiàn)表示加密完成
(4)分發(fā)鑰匙
scp? /root/.ssh/id_rsa?? root@172.25.254.100:/root/.ssh/???? 在服務(wù)端給客戶端分發(fā)鑰匙
(5)測試
在客戶主機(jī)中測試
ssh root@172.25.254.200? 連解時(shí)直接登陸,不需要root登陸系統(tǒng)的密碼認(rèn)證
4.sshd安全設(shè)定
在服務(wù)端設(shè)置:
(1)vim /etc/ssh/sshd_config
在文件78行,passwordaythentication yes|no (是否允許用戶通過登陸系統(tǒng)的密碼做sshd的認(rèn)證)
在文件48行,permitrootlogin yes|no (去掉#,是否允許超級(jí)用戶通過sshd服務(wù)的認(rèn)證)
自己添加的白名單:AllowUsers student root 只有student和root可以使用sshd服務(wù)(用戶之間用空格隔開),其他用戶不能使用sshd服務(wù)
自己添加的黑名單:DenyUsers westos 在黑名單上的用戶不能使用sshd服務(wù)
(2)systemctl restart sshd.server 配置文件改完后要進(jìn)行重啟,不然不會(huì)生效
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
6ull加載linux驅(qū)動(dòng)模塊失敗解決方法
大家好,本篇文章主要講的是6ull加載linux驅(qū)動(dòng)模塊失敗解決方法,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12Centos7.2 系統(tǒng)上yum安裝lamp環(huán)境
這篇文章主要介紹了centos7.2 系統(tǒng)上yum安裝lamp環(huán)境的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11CentOS 7.3配置Nginx虛擬主機(jī)的方法步驟
這篇文章主要介紹了CentOS 7.3配置Nginx虛擬主機(jī)的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-02-02windows10安裝ubuntu20.04雙系統(tǒng)詳細(xì)圖文教程
這篇文章主要介紹了windows10安裝ubuntu20.04雙系統(tǒng)詳細(xì)圖文教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06解決Nginx + PHP(FastCGI)遇到的502 Bad Gateway錯(cuò)誤
昨日,有朋友問我,他將Web服務(wù)器換成Nginx 0.6.31 + PHP 4.4.7(FastCGI)后,有時(shí)候訪問會(huì)出現(xiàn)“502 Bad Gateway”錯(cuò)誤,如何解決。2008-12-12Linux /etc/network/interfaces配置接口方法
在本篇文章里小編給各位分享的是一篇關(guān)于Linux /etc/network/interfaces配置接口方法知識(shí)點(diǎn),需要的朋友們可以學(xué)習(xí)下。2020-02-02CentOS 6.5編譯安裝Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38
這篇文章主要介紹了CentOS 6.5編譯安裝Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38,需要的朋友可以參考下2017-02-02