Xshell連接遠(yuǎn)程ubuntu服務(wù)器
主要流程(加粗部分為必要,點(diǎn)擊即可跳轉(zhuǎn)到命令): 安裝openssh-server—啟動(dòng) ssh-server 服務(wù)---驗(yàn)證是否成功開(kāi)啟—檢查一下系統(tǒng)上 SSH 服務(wù)的狀態(tài)—檢查 OpenSSH 服務(wù)器正在偵聽(tīng)哪個(gè)端口—檢查Ubuntu系統(tǒng)中的22(根據(jù)前面檢測(cè)的端口)端口是否開(kāi)啟:—安裝ifconfig指令(如果已經(jīng)有不需要安裝)—查看ip地址
可能出現(xiàn)錯(cuò)誤:xshell連接不成功,非同一局域網(wǎng)內(nèi),需要借助其他工具映射ip到公網(wǎng)
Ubuntu系統(tǒng)的端口曾經(jīng)被修改過(guò),不是默認(rèn)的22了,需要在連接時(shí)修改;
如果不使用root用戶是不需要修改/etc/ssh/sshd_config文件,即使用“sudo vim /etc/ssh/sshd_config”命令將 PermitRootLogin改為yes,文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-763829.html
然后按esc,“:wq”退出即可,最后重啟ssh-server,”sudo /etc/init.d/ssh restart“如下所示:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-763829.html
sudo vim /etc/ssh/sshd_config
# 輸入"/Authentiation",在其下面增加“PermitRootLogin yes",注意前面不要有#號(hào)
# 按esc ,“:wq”退出即可
sudo /etc/init.d/ssh restart
1. 安裝openssh-server服務(wù):
sudo apt-get install openssh-server
2. 安裝防火墻:
sudo apt-get install ufw
3. 開(kāi)戶防火墻:
sudo ufw enable
4. 防火墻充許22端口對(duì)外開(kāi)放:
sudo ufw allow 22/tcp
5. 檢查Ubuntu系統(tǒng)中的22端口是否開(kāi)啟:
sudo netstat -tulnp | grep 22
6. 安裝ifconfig指令:
sudo apt install net-tools
7. 查看ip地址:
ifconfig
ifconfig -a
8. 啟動(dòng) ssh-server 服務(wù)(兩種方式):
service ssh start
/etc/init.d/ssh start
9. 驗(yàn)證是否成功開(kāi)啟:
ps -e|grep ssh
10. 查看是否安裝openssh-server:
sudo apt list --installed | grep openssh-server
11. 檢查一下系統(tǒng)上 SSH 服務(wù)的狀態(tài):
sudo service ssh status
12. 發(fā)出以下命令來(lái)檢查 OpenSSH 服務(wù)器正在偵聽(tīng)哪個(gè)端口:
sudo netstat -ltnp | grep sshd
13. 在嘗試連接之前,首先驗(yàn)證 SSH 服務(wù)器正在使用哪個(gè)端口來(lái)偵聽(tīng)新連接。如果服務(wù)器正在偵聽(tīng)默認(rèn)端口 22,則可以使用以下命令語(yǔ)法來(lái)建立連接:
ssh [username]@[remoteserver IP or hostname]
到了這里,關(guān)于使用Xshell連接遠(yuǎn)程ubuntu服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!