Linux實現(xiàn)搭建ssh并允許使用root遠(yuǎn)程
一、搭建ssh
1、安裝ssh客戶端
sudo apt-get install ssh 或者 sudo apt-get install openssh-client
2、安裝ssh服務(wù)端
1)更新源列表
sudo apt-get update
2)安裝服務(wù)器
sudo apt-get install openssh-server
3、開啟ssh服務(wù)
啟動服務(wù)
sudo service ssh star
查看狀態(tài)
sudo service ssh status
如果出現(xiàn)以下提示,說明ssh服務(wù)已經(jīng)啟動了
如果失敗來的話,那試著卸載一下再安裝
ssh start/running, process 890
4、開啟ssh自啟動
sudo service ssh enable
5、設(shè)置防火墻規(guī)則,允許ssh服務(wù)通過
sudo ufw allow ssh
6、卸載ssh服務(wù)
redhat,fedora,centos等系列l(wèi)inux發(fā)行版
敲入以下命令:
sudo yum remove ssh
debian,ubuntu,linux mint等系列的linux發(fā)行版
敲入以下命令:
sudo apt-get –purge remove ssh
7、常用的ssh命令
#停止服務(wù) sudo service ssh stop #啟動服務(wù) sudo service ssh start #重啟服務(wù) sudo service ssh restart #登錄 (root為192.168.0.1機器上的用戶,需要輸入密碼。) #常用格式:ssh [-llogin_name] [-p port] [user@]hostname ssh root@192.168.0.1 #斷開連接 exit
二、允許root遠(yuǎn)程登錄
1、修改/etc/ssh/sshd_config文件
vim /etc/ssh/sshd_config
2、修改如下
允許root賬戶登錄
#PermitRootLogin prohibit-password PermitRootLogin yes
3、需要重啟系統(tǒng)或者sshd服務(wù)
sudo /etc/init.d/ssh stop sudo /etc/init.d/ssh start sudo service ssh restart
4、安裝ssh服務(wù)后
系統(tǒng)默認(rèn)開啟系統(tǒng)sshd,查看sshd狀態(tài)如果不是默認(rèn)啟動,修改服務(wù)為enable
sudo systemctl enable ssh
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux 平臺安裝python3.7.0環(huán)境示例【圖文說明】
這篇文章主要介紹了Linux 平臺安裝python3.7.0環(huán)境的方法,需要的朋友可以參考下2016-10-10
Ubuntu 16.04源碼編譯安裝Apache 2.4.25教程
這篇文章主要為大家詳細(xì)介紹了Ubuntu 16.04源碼編譯安裝Apache 2.4.25,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
Linux系統(tǒng)下gitee使用git提交代碼方式
這篇文章主要介紹了如何在Linux系統(tǒng)中安裝和配置Git,如何生成SSH密鑰并將其添加到GitHub或Gitee賬戶,以及如何將本地項目推送到Gitee遠(yuǎn)程倉庫的步驟2026-01-01

