ubuntu18.04 用xhell连接失败
ifconfig命令有用之后,又发现xhell连接不上ubuntu18.04版本的虚拟机,原因是ubuntu18.04默认没有安装ssh服务。
使用以下命令安装
sudo apt-get install openssh-server
安装完成后,启动ssh服务
sudo /etc/init.d/ssh start
查看ssh进程,若出现sshd,说明启动成功啦
ps -ef|grep ssh
关于SSH的学习
SSH是英文Secure Shell的简写形式,是建立在应用层和传输层基础上的安全协议。
通过使用SSH,可以把所有传输的数据进行加密,这样"中间人"攻击方式不可能实现了,而且也能够防止DNS欺骗和IP欺骗。
使用SSH服务,需要安装相应的服务器和客户端。如果A机器想被B机器远程控制,A机器需要安装SSH服务器,B机器需要安装SSH客户端。
SSH运行过程:
- Client端向Server端发起SSH连接请求。
- Server端向Client端发起版本协商。
- 协商结束后Server端发送Host Key公钥Server Key公钥,随机数等信息。到这里所有通信是不加密的。
- Client端返回确认信息,同时附带用公钥加密过的一个随机数,用于双方计算Session Key。
- 进入认证阶段。从此以后所有通信均加密。
- 认证成功后,进入交互阶段。
相关推荐
projava 2020-11-14
WanKaShing 2020-11-12
airfish000 2020-09-11
tryfind 2020-09-14
yegen00 2020-09-10
kkaazz 2020-09-03
风语者 2020-09-02
BraveWangDev 2020-08-19
lichuanlong00 2020-08-15
gsl 2020-08-15
pandaphinex 2020-08-09
yhuihon 2020-08-09
CheNorton 2020-08-02
xiangqiao 2020-07-28
hpujsj 2020-07-26
hpujsj 2020-07-26
sshong 2020-07-19
BraveWangDev 2020-07-19
annan 2020-07-18