Linux常用命令之ssh命令

-----------ssh命令-----------
說明:
SSH(遠程連接工具)連接原理:ssh服務是一個守護進程(demon),系統後臺監聽客戶端的連接,ssh服務端的進程名爲sshd,負責實時監聽客戶端的請求(IP 22端口),包括公共祕鑰等交換等信息。
ssh服務端由2部分組成: openssh(提供ssh服務) openssl(提供加密的程序)
ssh的客戶端可以用 XSHELL,Securecrt, Mobaxterm等工具進行連接。

0.1 查看是否安裝了ssh

rpm -qa | grep ssh

0.2安裝ssh

yum -y install ssh

0.3 ssh服務器的啓動和停止

systemctl start sshd
systemctl stop sshd

連接遠程服務器:
1.不指定用戶

ssh 192.168.0.11

2.指定用戶

ssh -l root 192.168.0.11
ssh [email protected]

3.指定端口

ssh -p 12333 192.168.0.11
ssh -l root -p 12333 192.168.0.11
ssh -p 12333 [email protected]

4.修改配置
修改配置文件/etc/ssh/sshd_config,可以修改ssh登錄端口和禁止root登錄。改端口可以防止被端口掃碼。
編輯文件:

vim /etc/ssh/sshd_config

找到 #Port 22,去掉註釋,修改成一個五位數的端口:
Port 12333
找到#PermitRootLogin yes,去掉註釋,修改爲:
PermitRootLogin no
重啓sshd服務,生效:
service sshd restart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章