Ubuntu安装ssh服务器端,不成功,为啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu安装ssh服务器端,不成功,为啥相关的知识,希望对你有一定的参考价值。

安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:
sudo apt-get install openssh-server
随后,Ubuntu 会自动下载并安装 openssh server,并一并解决所有的依赖关系。当您完成这一操作后,您可以找另一台计算机,然后使用一个 SSH 客户端软件(强烈推荐 PuTTy),输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。
在Ubuntu终端使用命令测试:
ssh localhost
如果出现以下错误,则很可能是因为还没有安装ssh-server:
ssh: connect to host localhost port 22: Connection refused
安装SSH-server:
sudo apt-get update
sudo apt-get install openssh-server openssh-client
启动SSH-Server
sudo /etc/init.d/ssh start~
参考技术A 安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:
sudo apt-get install openssh-server
随后,Ubuntu 会自动下载并安装 openssh server,并一并解决所有的依赖关系。当您完成这一操作后,您可以找另一台计算机,然后使用一个 SSH 客户端软件(强烈推荐 PuTTy),输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。
在Ubuntu终端使用命令测试:
ssh localhost
如果出现以下错误,则很可能是因为还没有安装ssh-server:
ssh: connect to host localhost port 22: Connection refused
安装SSH-server:
sudo apt-get update
sudo apt-get install openssh-server openssh-client
启动SSH-Server
sudo /etc/init.d/ssh start~
参考技术B openssh-server

SSH 远程控制

本文以 Ubuntu 20.04(客户端) 控制 Kali Linux 2020.2(服务端)为例

1.安装SSH(secure Shell)

SSH分为客户端oppenssh-client和服务端oppenssh-server,如果你只是想远程登录一台主机则不需要安装服务端oppenssh-server,如果你想开放一台主机当做服务端则需要安装。一般像Kali Linux、Ubuntu都内置有客户端。

检查是否已安装客户端和服务端

# dpkg -l | grep ssh

如图已经安装完毕

技术图片

#安装客户端

sudo apt-get install openssh-client
#安装服务端

sudo apt-get install openssh-server

2.修改服务端配置文件

# vim /etc/ssh_config

光标所示行把注释符去掉,no改为yes

技术图片

 

 保存并退出


3.启动SSH

启动

# service ssh start

(如果你刚刚修改的不对可能会遇到报错-->Job for ssh.service failed because the control process exited with error code. )

确认是否已经启动

# ps -e | grep ssh

技术图片

 如图启动成功

 

#重启 service ssh restart

#关闭 service ssh stop

 

4.连接

 

查看服务端IP

# ifconfig

技术图片

 

 在客户端登录

# ssh hugboy@192.168.0.1 (主机名@主机IP)

如果需要调用可视化程序

# ssh -X  hugboy@192.168.0.1

第一次登录会说无法验证真实性,输入yes即可。
此时已进入到服务端,所有命令在客户端运行

技术图片

Ctral + Dexit 退出

 


 

 

 

以上是关于Ubuntu安装ssh服务器端,不成功,为啥的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu安装ssh服务端遇到依赖关系

Ubuntu 下安装 MySQL Workbench

ubuntu 安装ssh服务端: openssh-server 失败

Ubuntu安装SSH服务

为啥我用xshell连不上ubuntu

ubuntu安装openssh 服务端