Linux服务-SSH服务部署
生活随笔
收集整理的這篇文章主要介紹了
Linux服务-SSH服务部署
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Ubuntu部署ssh服務(wù)
?
簡(jiǎn)介
SSH是一種用于安全訪問(wèn)遠(yuǎn)程服務(wù)的網(wǎng)絡(luò)協(xié)議,它將客戶端與服務(wù)端之間的消息通過(guò)加密保護(hù)起來(lái),取得一定的安全作用。本文主要介紹如何在Ubuntu下搭建SSH服務(wù)。
為什么需要ssh服務(wù)
說(shuō)明
- 操作系統(tǒng)版本Ubuntu 18.04的機(jī)器作為服務(wù)機(jī),安裝SSH服務(wù)
- 使用Windows平臺(tái)的xshell作為SSH訪問(wèn)工具
安裝
安裝ssh客戶端和服務(wù)端
apt install openssh?安裝ssh服務(wù)端服務(wù)
apt install openssh-server安裝ssh客戶端服務(wù)?
apt install openssh-client編輯ssh服務(wù)配置文件/etc/ssh/sshd_config
- 修改PermitRootLogin yes才能使得用戶可以用root登錄ssh服務(wù)
- 修改監(jiān)聽(tīng)端口需要防火墻和selinux通過(guò)
使用
使用某個(gè)用戶登錄
ssh user@host注意:
指定端口登錄
ssh user@host -p 端口號(hào)ssh的默認(rèn)端口為22, 使用-p選項(xiàng)設(shè)置連接端口。
免密登錄
產(chǎn)生私鑰密鑰對(duì)(這個(gè)操作在訪問(wèn)機(jī)上進(jìn)行,Linux比較方便操作,所以演示也在ubuntu上)
ssh-keygen -t rsa- -t 指定密鑰類(lèi)型
- -f 指定存放密鑰的文件(默認(rèn)家目錄下的.ssh目錄中)
- -p 用于確保密鑰安全 passphrase
一路回車(chē)即可。
結(jié)束后產(chǎn)生兩個(gè)文件 id_rsa.pub, id_rsa
利用ssh-copy-id address 將公鑰發(fā)送到服務(wù)端,第一次登錄需要確認(rèn),若執(zhí)行失敗,修改配置文件/etc/ssh/sshd_config中的三行。修改配置文件需要重啟服務(wù)sshd。
#PubkeyAuthentication yes #AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2利用別名管理登錄ssh主機(jī)
配置管理多個(gè)免密的ssh會(huì)話
在.ssh目錄新建config文件輸入如下格式
Host zhouchen HostName addreess Port 22 User root IdentityFile ~/.ssh/id_rsa?
總結(jié)
以上是生活随笔為你收集整理的Linux服务-SSH服务部署的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux服务-telnet服务部署(配
- 下一篇: Linux服务-DHCP服务部署