SSH 远程控制

Posted hugboy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 退出

 


 

 

 

以上是关于SSH 远程控制的主要内容,如果未能解决你的问题,请参考以下文章

SSH原理 and SSH远程登录

ssh如何远程执行命令?

ssh远程控制

SSH远程管理与访问控制

SSH 之远程登录

SSH多种远程登录方法