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 + D 或 exit 退出
以上是关于Ubuntu安装ssh服务器端,不成功,为啥的主要内容,如果未能解决你的问题,请参考以下文章